IBDatSet ist eine kombinierte Kompoenente, welche eiun ähnliches Verhalten simuliert wie eien
BDE-Table.
Basis eist eine Selectabfrage.
Wird nun eine .Insert Befehl ausgeführt wird die Anweisung in der InsertSQL - Eigenschaft ausgeführt, bei .Update UpdateSQL usw.
Für eine einfache DML-Anweisung verwendet man eine einfache IBQuery:
Delphi-Quellcode:
IBdatabase.Open;
IBQuery.SQL.Text :='INSERT INTO SHOPDATEN (NAME) VALUES ('+QuotedStr('Mario')+')';
IBTransaction.StartTransaction;
IBQuery.ExecSql;
IBTransaction.Commit;
Achtung .Open nur bei Select sonst .ExecSQL