Delphi Ado Bağlantısı

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
profgokhan
Üye
Mesajlar: 3
Kayıt: 02 Tem 2014 09:36

Delphi Ado Bağlantısı

Mesaj gönderen profgokhan »

Merhaba Arkadaşlar ,
Delphi üzerinden Mssql veritabanlı program yapıyorum. ilk defa ado kullanıyorum. adotable da kayıt yapılırken adoconnection.begintrans ile başlatıp adotable1.edit; ve adotable.post olarak kaydettirdikten sonra adoconnection.committrans ile bitiriyorum. sorum doğru yoldamıyım acaba 2.ci sorumsa çok kullanıcılıda nasıl bir yol izlemem lazım. aynı tabloyu ayna anda iki kişi kullanacak. yardım eden arkadaşlardan şimdiden allah razı olsun.

ikutluay
Üye
Mesajlar: 2341
Kayıt: 03 Tem 2007 10:13

Re: Delphi Ado Bağlantısı

Mesaj gönderen ikutluay »

transaction kayıt güvenliği için etkili bir yoldur ve özellikle master detail kodlamada vazgeçilmezdir. Evet iyi yoldasın diyebilirim kendi adıma...

Çok kullanıcılı programlarda işin çoğunu zaten artık işletim sistemi, delphi ve ado çözüyor. sana düşen biraz kayıt kilitleme mantığını anlamak
Kişi odur ki, koyar dünyada bir eser. Eseri olmayanın yerinde yeller eser./Muhammed Hadimi
http://www.ibrahimkutluay.net
http://www.ibrahimkutluay.net/blog

profgokhan
Üye
Mesajlar: 3
Kayıt: 02 Tem 2014 09:36

Re: Delphi Ado Bağlantısı

Mesaj gönderen profgokhan »

Merhaba Hocam,

Kayıt kilitleme mantığı ile anlatmak istediğiniz nedir acaba öğrenebilir miyim.
bu arada sayfanızı inceledim çok güzel makaleler ve örnekler var şimdiden yardımlarınız için teşekkür ederim.

Kullanıcı avatarı
muratcelik64
Üye
Mesajlar: 17
Kayıt: 16 Tem 2014 05:07

Re: Delphi Ado Bağlantısı

Mesaj gönderen muratcelik64 »

// Bir kayıt yaptığında veya sildiğinde DB üzerinde kalıcı olması için

procedure TForm.ADODataSet1AfterPost(DataSet: TDataSet);
begin
ADODataSet1.UpdateBatch(arAll);
end;

// Burayı aynı zamanda, Event sekmesindeki AfterDelete kısmınada ekle

profgokhan
Üye
Mesajlar: 3
Kayıt: 02 Tem 2014 09:36

Re: Delphi Ado Bağlantısı

Mesaj gönderen profgokhan »

Teşekkür ederim hocam tavsiyenize uyacağım.

emeğinize sağlık

Cevapla