Arama butonu
Bu konudaki kullanıcılar: 1 misafir
4
Cevap
549
Tıklama
0
Öne Çıkarma
C# database
M
12 yıl
Teğmen
Konu Sahibi

arkadaşlar c# ta sqldatareader daki bilgileri saydırmaya çalışıyorum ve gelen bilgilerin içinde null değerlerde olucak yardımcı olursanız sevinirim



K
12 yıl
Yarbay

private static void ReadOrderData(string connectionString) 
{
string queryString =
"SELECT OrderID, CustomerID FROM dbo.Orders;";

using (SqlConnection connection =
new SqlConnection(connectionString))
{
SqlCommand command =
new SqlCommand(queryString, connection);
connection.Open();

SqlDataReader reader = command.ExecuteReader();

// Call Read before accessing data.
while (reader.Read())
{
Console.WriteLine(String.Format("{0}, {1}",
reader[0], reader[1]));
}

// Call Close when done reading.
reader.Close();
}
}



ref:http://msdn.microsoft.com/tr-tr/library/system.data.sqlclient.sqldatareader.aspx


Bu mesaja 1 cevap geldi.
M
12 yıl
Teğmen
Konu Sahibi

mesajda veritabanından null değerlerinde dönebileceğinden bahsetmiştim sanırım o kısmı atlamışsınız


Bu mesaja 1 cevap geldi.
K
12 yıl
Yarbay

e tamam null olması programda hata vermez ki sadece değer olarak empty string döner. tabi isterseniz !string.isnullorempty(reader[0]) falan yazarak nulları atlayabilirsiniz.


Bu mesaja 1 cevap geldi.
M
12 yıl
Teğmen
Konu Sahibi

while döngüsü verinin null olup olmadığınıda kontrol ediyor ordan null dönerse while kırılır ama verdiğiniz alternatif kod işimi gördü saolun :)



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.