On Monday, I upgraded to ZEOS 8.0, changed Protocol to "Firebird" in TZConnection, removed "AutoEncodeStrings" from .lfm (as asked by compiler) and compiled my program. (Lazarus version 3.6; FPC 3.2.2, Zeoslib 8.0, Firebird 3.??)
Now I got the Error:
Field "ID" is an autoincrement bigint field, Generator and Trigger exist, the program performed fine with ZEOS 7.2.Projekt Etiquette hat Exception-Klasse >>EZDatabasError<< augelöst mit der Meldung:
Field ID is required, but not supplied.
Code: Select all
tsql.Open;
For vi := 1 To eeti.Value Do
Begin
tsql.Append;
tsql.FieldByName('de').AsInteger := vi;
tsql.FieldByName('a').AsInteger := eEti.Value;
.......
tsql.ApplyUpdates; <<=== error occurs here
End;
What did I miss?
Thank-you,
Hatti
P.S. I tried compiling another app, with same runtime-error, except the autoincrement field has the name CliID