Ersun PEHLİVAN

Software Developer / Process Management Consultant

Delphi ile ADO Veritabanı

Merhaba arkadaşlar, delphi ile yazı dizisine ado ile devam ediyoruz, Ado nesneleri Microsoft tarafınca veriye ulaşmamıza sağlayan sağlayıcıdır. Delphi tarafında 5.0 gelmiştir.

Delphi tarafından halen desteği bulunmaktadır. 32 / 64 bit olarak destek vermektedir. Firedac gibi çapraz platform desteği bulunmamaktadır. 

Basit bir veritabanı işlemiyle devam edelim.

Windows VCL uygulamasını seçelim , Ado kullanabilmemiz için dbGO panelini tıklayalım.

 



Aktif formumuza bir adet TADOConnection, TADOTable ekleyelim DataAccess panelinden bir adet TDatasource ekleyelim ve son olarak Data Control panelinden TDBGrid ve TDBNavigator ekleyelim.

Formun son hali aşağıda görüldüğü gibi



Bağlantı seçeneklerinde sunucu bilgilerini girelim , son olarak bağlantı sına diyerek herhangi bir hata olup olmadığını kontrol edelim.



Formumuza eklediğimiz AdoConnection1 nesnesini çift tıklayalım açılan pencereden bağlantı kuracağımız veri tabanı sağlayıcısını seçilim, İstenirse sağlayıcı sürücüleri yüklenip farklı sağlayıcılarda aktif olarak gelmektedir. (Firebird, Interbase, Informix vs..) 



AdoTable1 seçip özellik penceresinden hangi sağlayıcıya bağlantı kurulacağını belirtmemiz gerekmektedir. AdoConnection1 seçilerek AdoTable1 nesnesi ile sağlayıcı arasında bağlantı sağlanır.



DataSource nesnesi özelliklerinden Dataset olarak AdoTable1 seçilir.



Forma eklediğimiz kayıtlarımızın  DBGrid özelliklerinden datasource olarak DataSource1 seçelim. 



AdoTable1 nesnemizin hangi tabloyu aktif yapması gerektiğini TableName özelliğinden seçelim.



Aktif kayıtlar arasında dolaşma ve veritabanı işlemleri için DBNavigator1 nesnesinin datasource belirtelim

Formu çift tılayarak kod kısmına geçelim ve ilgili kodları yazıp formumuzu F9 tuşuyla derleyip çalıştıralım

Çalışan formumuz



Saygılarımla
Ersun PEHLİVAN