En iyi yanıtlayıcılar
Hiç veri yokken okuma girişimi geçersiz. Hatası

Soru
-
Arkadaşlar ders programı uygulaması yapıyorum dropdownliste sınıfları çekiyorum dropdowlistin SelectedIndexChanged eventine aşağıdaki kodları yazıyorum Hiç veri yokken okuma girişimi geçersiz. hatasını alıyorum anlamadım gitti yardımcı olursanız sevinirim. sql cümlesi normalde çalışıyor ama droptaki veriyi çekemiyor.
SqlCommand cmd = new SqlCommand("SELECT Dersadi From DersProgrami where Sinif=@Sinif and Gun='Pazartesi' and DersSaati='1' ", coon); cmd.Parameters.AddWithValue("@Sinif", secsinif.Text); coon.Open(); SqlDataReader dr; dr = cmd.ExecuteReader(); dr.Read(); pzt1.Text = dr["Dersadi"].ToString(); coon.Close();
- Düzenleyen Ali AKKAYA 15 Ocak 2015 Perşembe 17:42
Yanıtlar
-
Anlamadığınız şey; siz SelectionChanged liste boş iken de çalışıyor, "Hiçbirşeyin seçilmesi" de bir selectionchange'dir. Dataset kullanmadığınız için bunlarla çok uğraşacaksınız daha :(
www.mvcblog.org
e-mail: onay[nokta]yalciner[at]hotmail[nokta]com- Yanıt Olarak İşaretleyen Ali AKKAYA 16 Ocak 2015 Cuma 09:04
-
çok uğraşacağımın farkındayımda anlamadığım aynı olayı başka sayfada tek bi veri çekerken kullandığımda hiç bir sorun yok textleri veya labelları doluyuor bu niye çalışmıyor kafayı yedim
- Yanıt Olarak İşaretleyen Ali AKKAYA 16 Ocak 2015 Cuma 09:04
-
dr.Read();
satırı hata veriyor. Demek istediği şey şu; "Okunacak bişey yok, nesini okuyayım bunun?".
Başka sayfada çalışıyor olması doğru kullanım olduğunu göstermez
www.mvcblog.org
e-mail: onay[nokta]yalciner[at]hotmail[nokta]com- Düzenleyen Önay YALÇINERModerator 16 Ocak 2015 Cuma 08:26
- Yanıt Olarak İşaretleyen Ali AKKAYA 16 Ocak 2015 Cuma 09:04
-
haklısın hocam peki nasıl yapabiliriz başka yardımcı olarsanız sevinirim
- Yanıt Olarak İşaretleyen Ali AKKAYA 16 Ocak 2015 Cuma 09:04
-
if (dr.HasRows)
- Yanıt Olarak İşaretleyen Ali AKKAYA 16 Ocak 2015 Cuma 09:04
-
hocam ilginize teşekkür ederim hatamı buldum dropu doldururken if(!IsPostBack) içerisine almamışım page_load eventinde o şekilde alınca düzeldi
- Yanıt Olarak İşaretleyen Ali AKKAYA 16 Ocak 2015 Cuma 09:04
-
Hata o degil ki o sekilde duzelsin. Bu sekilde kontrol etmemek zaten hata.
- Yanıt Olarak İşaretleyen Ali AKKAYA 16 Ocak 2015 Cuma 09:04
-
teşekkürler hocam ilginiz için
- Yanıt Olarak İşaretleyen Ali AKKAYA 16 Ocak 2015 Cuma 09:05
Tüm Yanıtlar
-
Anlamadığınız şey; siz SelectionChanged liste boş iken de çalışıyor, "Hiçbirşeyin seçilmesi" de bir selectionchange'dir. Dataset kullanmadığınız için bunlarla çok uğraşacaksınız daha :(
www.mvcblog.org
e-mail: onay[nokta]yalciner[at]hotmail[nokta]com- Yanıt Olarak İşaretleyen Ali AKKAYA 16 Ocak 2015 Cuma 09:04
-
çok uğraşacağımın farkındayımda anlamadığım aynı olayı başka sayfada tek bi veri çekerken kullandığımda hiç bir sorun yok textleri veya labelları doluyuor bu niye çalışmıyor kafayı yedim
- Yanıt Olarak İşaretleyen Ali AKKAYA 16 Ocak 2015 Cuma 09:04
-
dr.Read();
satırı hata veriyor. Demek istediği şey şu; "Okunacak bişey yok, nesini okuyayım bunun?".
Başka sayfada çalışıyor olması doğru kullanım olduğunu göstermez
www.mvcblog.org
e-mail: onay[nokta]yalciner[at]hotmail[nokta]com- Düzenleyen Önay YALÇINERModerator 16 Ocak 2015 Cuma 08:26
- Yanıt Olarak İşaretleyen Ali AKKAYA 16 Ocak 2015 Cuma 09:04
-
haklısın hocam peki nasıl yapabiliriz başka yardımcı olarsanız sevinirim
- Yanıt Olarak İşaretleyen Ali AKKAYA 16 Ocak 2015 Cuma 09:04
-
if (dr.HasRows)
- Yanıt Olarak İşaretleyen Ali AKKAYA 16 Ocak 2015 Cuma 09:04
-
hocam ilginize teşekkür ederim hatamı buldum dropu doldururken if(!IsPostBack) içerisine almamışım page_load eventinde o şekilde alınca düzeldi
- Yanıt Olarak İşaretleyen Ali AKKAYA 16 Ocak 2015 Cuma 09:04
-
Hata o degil ki o sekilde duzelsin. Bu sekilde kontrol etmemek zaten hata.
- Yanıt Olarak İşaretleyen Ali AKKAYA 16 Ocak 2015 Cuma 09:04
-
teşekkürler hocam ilginiz için
- Yanıt Olarak İşaretleyen Ali AKKAYA 16 Ocak 2015 Cuma 09:05
-
-
-
Merhaba bende aynı hatayı alıyorum uardımcı olabilirmisiniz
Zaten soru yanıtlanmış. Sadece cevapları uygulayın. Uygulayıp hala aynı hatayı alıyorsanız, kodunuzu paylaşın.