ADO ile son kaydı alma....

tamer42

Destek Ekibi
Destek Ekibi
Katılım
11 Mart 2005
Mesajlar
3,111
Excel Vers. ve Dili
Office 2013 İngilizce
Merhaba,
ADO ile veri alırken ilk sütundaki son kaydı almak için aşağıdaki yöntemden farklı nasıl bir yöntem kullanabiliriz?

Teşekkürler, iyi pazarlar.


Kod:
qStr = "select * from [Sayfa1$]"

RSt.Open qStr, Conn, 1, 3

RSt.MoveLast
RSt.MoveFirst

a = RSt.RecordCount

    While Not RSt.EOF

        RSt.MoveLast
        Son = RSt(0)

    Wend
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,747
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Sorgu satırında ilk sütunu Z-A (Desc) şeklinde sıralamak işe yarayabilir.
 

Zeki Gürsoy

Uzman
Uzman
Katılım
31 Aralık 2005
Mesajlar
4,374
Excel Vers. ve Dili
Office 365 (64 bit) - Türkçe
Sort kullanılmaması gerekiyorsa, rst.movelast ile son kayda sıçrayarak da değer alınabilir.
 

tamer42

Destek Ekibi
Destek Ekibi
Katılım
11 Mart 2005
Mesajlar
3,111
Excel Vers. ve Dili
Office 2013 İngilizce
Sort kullanılmaması gerekiyorsa, rst.movelast ile son kayda sıçrayarak da değer alınabilir.
Zeki Hocam teşekkürler,
Burada son kayıt zaten RecordCount olmuyor mu? aşağıdaki kodda "a" numaralı kayda git yapılmamız mı? özetle kayıt numarası ile veri nasıl alınabilir?

Kod:
a = RSt.RecordCount

        RSt.MoveLast
        Son = RSt(0)
Teşekkürler, iyi akşamlar.
 
Üst