c# üzerinde basit bir mysql connection string'de aldığım "object reference not set to an instance of an object" (nesne başvurusu bir nesnenin örneğine ayarlanmadı) hatasıyla başım belada.yardımı sonrası dua almak isteyen dostlar bi' dönüverirse sevindirir fakiri.Not: mysql connection ve sorgusunda s
c# üzerinde basit bir mysql connection string'de aldığım
"object reference not set to an instance of an object" (nesne başvurusu bir nesnenin örneğine ayarlanmadı) hatasıyla başım belada.
yardımı sonrası dua almak isteyen dostlar bi' dönüverirse sevindirir fakiri.
Not: mysql connection ve sorgusunda sorununun olmadığı teyit edildi. tek bir değer için veri dönüyor ancak object olarak tanımlanan array atamalarda patlıyorum.
using System;
using System.Collections;
using System.Data;
using OutSystems.HubEdition.RuntimePlatform;
using OutSystems.RuntimePublic.Db;
using MySql.Data.MySqlClient;
using System.Collections.Generic;
using MySql.Data.Entity;
namespace OutSystems.Nssosticket_rapor_2
{
public class Cssosticket_rapor_2 : Issosticket_rapor_2
{
public void Mssaksiyon(string ssIP, string ssUserName, string ssData, string ssPassword, out RLBaglantimRecordList ssTicket_No_A1)
{
ssTicket_No_A1 = new RLBaglantimRecordList();
MySqlConnectionStringBuilder conn_string = new MySqlConnectionStringBuilder();
conn_string.Server = "***";
conn_string.UserID = "***";
conn_string.Password = "***";
conn_string.Database = "***";
MySqlConnection conn = new MySqlConnection(conn_string.ToString());
MySqlCommand command = conn.CreateCommand();
command.CommandText = ("SELECT
Talep_Numarasi,
Konu FROM
osticket.
sigmakare WHERE
Durumu='Bekliyor' AND
Talep_Numarasi='396551'");
try
{
conn.Open();
MySqlDataReader reader = command.ExecuteReader();
List<string> recList = new List<string>();
while (reader.Read())
{
RCBaglantimRecord obj = new RCBaglantimRecord();
// if (String.IsNullOrEmpty(reader["Talep_Numarasi"].ToString())) // fff 1
obj.ssENBaglantim.ssTicket_No_B = reader["Talep_Numarasi"].ToString(); //d2
obj.ssENBaglantim.ssTicket_Subject_B = reader["Konu"].ToString();
ssTicket_No_A1.Add(obj); //d2
}
}
catch (Exception ex)
{
RCBaglantimRecord obj = new RCBaglantimRecord();
Console.WriteLine(ex.Message);
obj.ssENBaglantim.ssSituation_B = ex.Message;
}
}
}
}