Veritabanımızdaki herhangi bir tablodan ilk x kaydı almak istediğimiz zaman; binbir takla atarak, sürüsüyle kod yazarak bu işleri yapardık. Eh, şimdi öğreneceğimiz yöntemle bu iş de çocuk oyuncağı oluyor. Ne diyelim, SQL sağolsun.
<% Set Baglanti = Server.CreateObject("ADODB.Connection") cnnTip = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" cnnYol = Server.MapPath("\db\veritabani.mdb") Baglanti.Open (cnnTip & cnnYol) SQL = "Select Top 3 * From Uyeler Order By Tarih Desc" Set rs = Baglanti.Execute (SQL)
Do While Not rs.EOF Response.Write rs("Uye_Ismi") & "<br>" rs.MoveNext Loop
Set rs = nothing Baglanti.Close Set Baglanti = nothing %>
| İşte, Uyeler tablosundan, tarih sırasına göre ilk 3 üyeyi aldık. Yani, hani o sitelerde gördüğünüz Son üye olan 10 kişi yazan yer var ya, işte biz burada bunu Son üye olan 3 kişi şeklinde değiştirdik. Bundan sonra kayıtsetini istediğimiz gibi kullanarak, bu 3 kişiyi yazdırabiliriz. Nitekim yapıyoruz da...
|
|