properties penceresinden database ve transacton ayarlamalarını yaparak veritabanına bağlandığım zaman bir sorun yaşamıyorum. ancak aşağıdaki kodları kullanarak bağlanınca IBquery ile eklenen veya silinen kayıtlar sorgulamayla tekrar gelmiyor. son durumu görmek için programı kapatıp açmak gerekiyor. acaba nerede hata yapıyorum yardımcı olabilirmisiniz.
Kod: Tümünü seç
with frmDm do
begin
IBDatabase1.CloseDataSets;
IBDatabase1.Connected:=false;
IBDatabase1.DatabaseName:=IncludeTrailingPathDelimiter(ExtractFilePath(Application.ExeName))+'DATALAR\DATA01.FDB';
IBDatabase1.Params.clear;
IBDatabase1.Params.Add('user_name=SYSDBA');
IBDatabase1.Params.Add('password=masterkey');
IBDatabase1.params.Add('lc_ctype=WIN1254');
IBDatabase1.params.Add('sql_role_name=SYSDBA');
IBDatabase1.LoginPrompt:=false;
IBDatabase1.connected:=true;
IBTransaction1.Active:=true;
end;
try
frmDm.IBQryKullaniciList.Open;
except
mesaj :=Application.MessageBox('VERİTABANI İLE BAĞLANTI KURULAMIYOR','VeriTabanı Bağlantısı',0)
end;