Ay: Nisan 2011

ADO Sabitleri

ADO Sabitleri ADO+ODBC yoluyla kuracağımız veri bağlantıları, çoğu zaman adeta şifreli ifadeler içerebilir ve bir çok komutun argümanı öğrenmesi zor sayılar halinde verilir. Microsoft ve kullanılmaya hazır ASP Uygulamaları üreten firmalar, bu karmaşık ifadeleri düz metinler olarak ifade etmeye yarayan haricî dosyalar (include files) hazırlar ve sunarlar. Bunlar arasında en yaygın olanı (bu kitapçığın kodları…


Ado Recordset Open

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…


Ado Nesnesi Yaratmak

Ado Nesnesi Yaratmak ADO Connection nesnelerini yaratmak kolaydır çünkü belirtilmesi gereken seçenekler yoktur.Aşagıdaki örnek işinizi helleder. Degiştirilmesi gereken tek şey ortaya çıkan nesnedir “bag”. set bag = Server.CreateObject(“ADOB.Connection”) ADO Nesnesini yaratmanın başka yollarıda vardır mesala; Dim bag as New ADODB.Connection Her ikiside ADO Connection nesnesi yarata bilir. Ancak VBScript birincisini gerektirir.


ADO Nesnesini Kapamak

ADO Nesnesini Kapamak Bir ADO Nesnesini kapatmak, close yöntemini çagırmak dişında hiçbir şey gerektirmemektedir. “Bag” adlı bir connection nesnesini kapatmak için aşagıdaki örnegi yazın. bag.Close Bir connection nesnesini kapatmayı unutursanız, ASP komut dosyası işleyişi sonunda bunu bulup, kapata bilir ve bunu bellekten çıkarta bilir en azından plan böyle. Uygulamada, yarattıgınız her nesneyi her zaman kapatır…


ADO Kayıt Kümesi Özellikleri

Özellik Açıklama AbsolutePage Geçerli kaydın bulundugu sayfa numarasını tanımlar. AbsolutePosition Geçerli kaydın sıradaki konumunu belirler. Active Command Bir kayıt kümesi nesnesini yaratan komut nesnesini gösterir. BOF Geçerli kayıt konumunun birinci kayıttan önce geldigini gösterir. Bokkmark Geçerli kaydı benzersiz biçimde tanımlayan bir deger verir. EditMode Geçerli kayıtda deişiklik yapılıp yapılmadıgını gösterir. EOF Geçerli kayıt konumunun son…


ADO Kayıt Kümesi Yöntemleri

Yöntem Açıklama Open Veri saglayıcısından bir sonuç kümesi alır ve erişime hazır duruma getirir. clone Var olan bir kayıt kümesi nesnesinden bir adaet çagaltır. Requery Bir kayıt kümesi nesnesindeki bilgiyi güncelleştirir. Resync Asıl veritabanından alınan kayıt kümesi nesnesindeki bilgiyi yeniler. nextRecordset Kayıt kümesi nesnesini temizler Sonuç kümesini hazır duruma getirir. Close Açık bir Kayıt kümesi…


ADO Nedir?

ADO (ActiveX Data Objects), Microsoft’un veritabanı uygulamaları için geliştirdiği bir bileşendir. IIS ve PWS ile birlikte otomatik olarak kurulur. Biz ADO’yu ASP sayfalarımızdan veritabanına erişmek ve veritabanı üzerinde işlemler yapmak üzere kullanacağız. ADO ile veritabanı uygulamaları standart bazı adımları içerir; • Veritabanı bağlantısının oluşturulması • Veritabanı başlantısının açılması • Kayıt dizisinin oluşturulması • Kayıt dizisinin…


Recordset Kayıt İşlemleri RecordSet.Open

Recordset Kayıt İşlemleri RecordSet.Open Veritabanına dayanan Web uygulamalarımızda sadece veriyi okumak değil veriyi güncelleştirmek veya silmek isteyebiliriz. Bunun için doğruca ADO’nun .Recordset metodundan yararlanmamız gerekir. .Recordset metodu ne yapar? Tıpkı ekranınızdaki bir yazının içinde duran imleç (cursor) gibi hayalî bir imleci götürür verilerinizin en başına koyar. Bu hayali imleci veritabanı üzerinde dolaştırmak ve gittiği yerdeki…


RecordSet.Delete Kayıt Silme

RecordSet.Delete Bu Örnekte uyeNo =1 Olan kayıt Silinecektir. Eger 1 nolu kayıt yoksa asp kodumuz hata verecektir.


RecordSet.Addnew Yeni Kayıt Girme

AddNew : Yeni Kayıt Girme RecordSet.Addnew Bir veritabanına yeni kayıt eklemek istediğimizde, Recordset’in .AddNew (yeni ekle) metodundan yararlanırız. Bu metodun özelliği bizim imleci veritabanı içinde bir yere götürme zorunluğumuz olmamasıdır. Bu metod kendiliğinden imleci dosyanın en son satırının altına götürür (Bu girilen yeni kayıt Mdb Dosyamızda en son kayıtda yer alacaktır. ) .AddNew metodu bir…