Auch wenn ich die Reihenfolge ändere funzt das nicht
Code:
var
i: integer;
begin
ibsql1.sql.clear;
ibsql1.SQL.Add('insert into MyTable (MyIntWert) values (20);');
ibsql1.ExecQuery;
i:=ibsql1.FieldByName('ID').AsInteger; // Hier bekomme ich immer einen Fehler, daß das Feld nicht existiert
ibsql1.sql.clear;
ibsql1.SQL.add('commit retain;');
ibsql1.ExecQuery;