c# datareader kullanımı

C# (C Sharp) veya Java ile ilgili konuları buraya yazabilirsiniz.
Cevapla
nurullahdemir
Üye
Mesajlar: 15
Kayıt: 06 Tem 2007 11:19
Konum: İstanbul

c# datareader kullanımı

Mesaj gönderen nurullahdemir »

slm datareader kullanarak kayıtları tek tek kontrol edip listboxa ekleyeceğim ama kayıtlar arasında boşluk oluyunca datareader sonraki kayıta gitmiyor . Bu sorunu nasıl çözebilirim.

örnek kod
while (datareader1.Read())
{

kod = datareader1["Kod"].ToString();
ad = datareader1["Ad"].ToString();
cmbHavayollari.Items.Add(kod + "-" + ad);
}
dmr
Kullanıcı avatarı
lazio
Moderator
Mesajlar: 1526
Kayıt: 11 Tem 2003 04:55
Konum: İstanbul

Mesaj gönderen lazio »

Kod: Tümünü seç

 while (datareader1.Read())
{
   try
   {
        kod = datareader1["Kod"].ToString();
        ad = datareader1["Ad"].ToString();
   }
   catch { }
   cmbHavayollari.Items.Add(kod + "-" + ad);
}
Resim

..::|YeşilMavi|::..
nurullahdemir
Üye
Mesajlar: 15
Kayıt: 06 Tem 2007 11:19
Konum: İstanbul

Mesaj gönderen nurullahdemir »

cevabınız için çok teşekkür sorunu çözdüm benden kaynaklanan bişeymiş. Bu arada yazdığım tüm sorunlara cevap veriyorsunuz. bunun için ayrıca teşekkür ederim.
dmr
Kullanıcı avatarı
lazio
Moderator
Mesajlar: 1526
Kayıt: 11 Tem 2003 04:55
Konum: İstanbul

Mesaj gönderen lazio »

rica ederim..

eğer datareader1["Kod"] null gelirse ToString() le cast ederken kırılır.
bu nedenle try-catch içine yazmalısınız.
Resim

..::|YeşilMavi|::..
Cevapla