Einzelnen Beitrag anzeigen

clock50

Registriert seit: 9. Nov 2005
Ort: Derenburg
183 Beiträge
 
Delphi 5 Professional
 
#1

nach commit ist alles weg

  Alt 22. Mai 2009, 12:01
Datenbank: firebird • Version: 1.5 • Zugriff über: IB
Hallo zusammen, ich bin dabei meine Kundendatenbank auf firebird umzuschreiben. Ich habe etwas mit IBTable und IBQuery getestet aber mit IBQuery kann ich nichts einfügen oder ändern und mi IBTable bin ich zu unflexibel. Ich habe gelesen, das IBDataSet beides vereit und nun habe ich ein Problem: Ich kann zwar Datensätze einfügen aber nicht ändern nach
Delphi-Quellcode:
procedure TDM.SQLUpdate;
begin
    if DM.IBTransaction1.InTransaction then
     begin
      DM.IBTransaction1.Commit;
      DM.IBDatabase1.Open;
      DM.IBTransaction1.StartTransaction;
      DM.IBDataSet1.Active := True;
     end;
end;
ist alles weg.

ich glaube es liegt an IBDataSet.ModifySQL, da habe ich folgendes eingetragen:UPDATE KUNDEN SET anrede=:anrede, vorname=:vorname, name=:name, land=:land, plz=:plz, ort=:ort, strasse=:strasse, tel=:tel, fax=:fax, mail=:mail, knr=:knr WHERE ID=:OLD_ID
Thomas
Man muß nicht alles wissen, man muß nur wissen in welchem Buch es geschrieben steht!
  Mit Zitat antworten Zitat