En iyi yanıtlayıcılar
Database ilerleyerek veri çekme nasıl olur?

Soru
-
database de 3 sutunum var biri ID(pkey) diğeri Soru diğeride personelID personel ıd si aynı olan soru satırlarını başdan başlayarak ilerleyerek kadar çekmem gerekiyor ve butona bastıkça label.text'i soruya eşitlemem gerekiyor
örnek vericek olursam
ıd soru personelID
1 Sorusorabilirmiyim? 3
2 nasılsınız ? 3
3 yardım edermisiniz? 3
- Düzenleyen Berat İnceçam 8 Mayıs 2017 Pazartesi 16:52
Yanıtlar
-
peki sorular bitince hata vermezmi
Merhaba,
Fonksiyonun dönüşü bool türünde. if kontrolü yaparak, hata vermesini engelleyebilirsiniz. Örn;
//SqlDataReader nesnemizin adının read olduğunu var sayıyorum. if(read.NextResult()) //eğer kayıt varsa devam et { //yapılacak işlemler... }
Sorununuz çözüldü ise, Yanıt Olarak İşaretler misiniz?
Çalışmalarınızda kolaylıklar dilerim.
- Yanıt Olarak İşaretleyen Berat İnceçam 8 Mayıs 2017 Pazartesi 18:26
Tüm Yanıtlar
-
Merhaba,
Verileri SqlDataReader kullanarak getirdiğinizi var sayıyorum;
SqlDataReader'ın NextResult isimli fonksiyonundan faydalanabilirsiniz. Şöyle ki;
Veri çekecek bir method oluşturun, bunun içerisinde bağlantı kodlarınızı yazdıktan sonra;
//SqlDataReader nesnemizin adının read olduğunu var sayıyorum. read.NextResult(); //bu fonksiyon, kaç adet kayıt varsa, her çalıştığında bir sonraki kayıta gider.
Yukarıdaki fonksiyonun hemen altında, istediğiniz bilgileri istediğiniz label'lara çekebilirsiniz.
Çalışmalarınızda kolaylıklar dilerim.
-
-
peki sorular bitince hata vermezmi
Merhaba,
Fonksiyonun dönüşü bool türünde. if kontrolü yaparak, hata vermesini engelleyebilirsiniz. Örn;
//SqlDataReader nesnemizin adının read olduğunu var sayıyorum. if(read.NextResult()) //eğer kayıt varsa devam et { //yapılacak işlemler... }
Sorununuz çözüldü ise, Yanıt Olarak İşaretler misiniz?
Çalışmalarınızda kolaylıklar dilerim.
- Yanıt Olarak İşaretleyen Berat İnceçam 8 Mayıs 2017 Pazartesi 18:26