İlk makalemde Delphi 8 de DataAdapter ve DataSet konusu ile ilgili bazı gerekli bilgiler ve demo uygulamalar yapacağım. Umarım faydalı bir makale olur.
DataAdapter : Veri kaynağı ile bu verileri kullanmamızı sağlayan bağsız nesneler arasındaki bir nevi köprüdür. DataAdapterler bilgileri veri deposundan alır ve bağsız DataSetleri bu verilerle doldurur. Aynı zamanda da veri deposuna geri gönderilecek olan değişiklikleri de depolar. DataAdapter 4 yapılandırıcıya sahiptir. Aşağıdaki demo uygulamamızda da bunlardan birini ele alalım.
Demo Uygulama Olarak Bir DataAdapder Oluşturalım.
c_cnstr='server=XWING; database=Northwind; Trusted_Connection=Yes';
c_sel_emp=' SELECT * from Tablo1; {Sql Cümleciği}
var
sqlDA:SqlDataAdapter;
SqlCMD:SQLCommand;
SqlCn:SQLConnection;
begin
sqlCn:=SQLConnection.Create(c_cnstr);
sqlCmd:=SQLCommand.Create(c_sel_emp, sqlConnection);
sqlDA:=SQLDataAdapter.create;
sqlDA.SelectCommand:=sqlCmd;
end.
DataAdapter oluşturduk. Şimdi bu bağlantıyı kullanarak DataSet'in Doldurulmasını inceleyelim. İşte demo uygulamamızın komutları...
program DataSetDoldur;
uses {Kutuphaneleri cağıralım}
System.data,
System.Data.SqlCilent;
const
c_cnstr='server=XWING; database=Northwind; Trusted_Connection=Yes';
c_sel_emp=' SELECT * from Tablo1; select * from tablo2;';
var
sqlDa:SqlDataAdaper;
ds:DataSet;
begin
sqlDa:=SQLDataAdapter.Create(c_sel_emp, c_cnstr);
ds:=DataSet.Create;
sqlDa.Fill(ds);
end.
2 kişi tarafından 5.0 olarak değerlendirildi
- Currently 5/5 Stars.
- 1
- 2
- 3
- 4
- 5