Şimdi Ara

RecordCount Sorunu (VB)

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
3
Cevap
0
Favori
977
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Private Sub Command1_Click() 

    ToplamKayit = Data1.Recordset.RecordCount
    Text1.Text = ToplamKayit

    End Sub


    Yukarıdaki şekilde veritabanından toplam kayıdı almak istediğimde toplam kayıt "19" olmasına rağmen dönen değer "1" oluyor.. Bunun sebebi ve çözümü ne olabilir?

    Teşekkürler



  • orada ki sorun
    bi dataset olmasına ragmen bır sefer bır tek kayda erısmen once

    while not(data1.recordset.eof)
    i=i+1
    }
    seklinde kayıt sayısını alman lasımdır
    o sekılde alıp yapman lasım
  • quote:

    Orjinalden alıntı: Sesostris

    orada ki sorun
    bi dataset olmasına ragmen bır sefer bır tek kayda erısmen once

    while not(data1.recordset.eof)
    i=i+1
    }
    seklinde kayıt sayısını alman lasımdır
    o sekılde alıp yapman lasım



    Dediğin şekilde yaptım.. İstediğim sonuca ulaştım.. Teşekkürler
    Kod şu şekilde..

     
    Private Sub Command1_Click()
    i = 0
    While Not (Data1.Recordset.EOF)
    i = i + 1
    Data1.Recordset.MoveNext
    Wend
    RastgeleSayi = CInt(Rnd * i) + 1
    Text1.Text = RastgeleSayi
    End Sub
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.