silme, ekleme gibi işlemler için ibdataset kullanıyorum. örneğin her silme işleminde
Kod: Tümünü seç
DataM.TTURDETAY.close;
DataM.TTURDETAY.SelectSQL.Clear;
bu şekilde bir kod yazarak hangi dataset te bu işi yapacağını bildiriyoruz.
yapmak istediğim ise bir procedure oluşturayım buna değişkenler tanımlayıp dışarından hangi datada işlem yapılacaksa
onun ismini vereyim. Böylece aynı kodu tekrar tekrar yazmama gerek kalmaz. Bir kaç deneme yaptım ama başaramadım kod nasıl olmalı.
Kod: Tümünü seç
procedure silme(var dataismi:TIBDataSet);
begin
DataM.dataismi.close;
DataM.dataismi.SelectSQL.Clear;
DataM.dataismi.SelectSQL.Text:='Delete from dataismi where SATISKODU='+QuotedStr(IntToStr(DataM.TTURSATISARTANKOD.AsInteger));
DataM.dataismi.ExecSQL;
end;