Kod: Tümünü seç
/////////////////////////////////////////////////////
procedure SonOyunKaydiniAl(var SonId:integer);
begin
try
//önce db den bilğileri allım
DMoyunKaydet.ADOQuerySave.Close;
DMoyunKaydet.ADOQuerySave.SQL.Clear;
DMoyunKaydet.ADOQuerySave.SQL.Add('select * from tblOyunlar');
DMoyunKaydet.ADOQuerySave.Open;
SonId:=DMoyunKaydet.ADOQuerySave.RecordCount; //kaçıncı kayıt
except
begin
errorKaydet('uDMoyunKaydet:03');
end;
end;
end;
örenğin tabloda 150 kayıt var SonId:=150 olarak ele alıp update işlemlerini bu id yi kullanarak yapıyorum
fakat sonradan şöyle bir sorun çıktı aradan bir kaydı sildiğimizde
ID:=150 olmasına ragmen SonId:=149 olarak geliyor dolayısıyla güncelleme işlemlerini hatalı satırda yapıyor
delphi7 de ado kullanıyorum tablomdaki son kaydın id sini nasıl alabilrim
saygılarımla