Şimdi Ara

C# database

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir (1 Mobil) - 1 Masaüstü1 Mobil
5 sn
5
Cevap
0
Favori
582
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • 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



  • 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




  • mesajda veritabanından null değerlerinde dönebileceğinden bahsetmiştim sanırım o kısmı atlamışsınız
  • 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.
  • 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 :)
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.