Ado Recordset Open

Veritabanına dayanan Web uygulamalarımızda sorun buradaki gibi sadece veriyi okumakla bitmeyebilir; veriyi güncelleştirmek veya silmek isteyebiliriz. Bunun için doğruca ADO’nun .Recordset metodundan yararlanmamız gerekir.

Bir veriye bağlantıyı kurduktan sonra kayit dizimizi .Recordset metodu ile sağlayacaksak, yukarıdaki örnek kodumuzu şöyle yazmak gerekir:
Dim Veriyolu, Kayitdizisi, Sorgu
Set Veriyolu = Server.CreateObject(“ADODB.Connection”)
Veriyolu.Open “uyeler”
Set Kayitdizisi = Server.CreateObject(“ADODB.Recordset”)
Sorgu = “SELECT * FROM table1”
Kayitdizisi.Open Sorgu, Veriyolu, aOpenStatic
%>
Dns Siz bağlantı
VT.Open “DBQ=” & Server.MapPath(” uyeler.mdb” ) & “;DRIVER={Microsoft Access Driver (*.mdb)}”
%>

Burada, DNS’siz bağlantı için veritabanı dosyasının Server’daki göreli yerini, adını ve hangi sürücünün kullanılacağını belirtiyoruz.
Set KS = Server.CreateObject (“ADODB.RecordSet” )
Sql = ” Select * from table1 ”
KS.Open sql,VT,1,3
%>

Burada da recordset’ i tanımladık ve sql ile tamınlanan sorguda da table1 verileri cagırıyoruz.