Die
VCL weiss nicht, dass der Inhalt automatisch durch einen Datenbanktrigger befüllt wird.
Versuche mal, das Property AutoGenerateValue des Felds zu setzen
Ok, ich dachte die Fehlermeldung kommt von Firebird.
Warum kümmert sich die
VCL überhaupt darum?!? Und: Wie kann ich ihr das abgewöhnen?
Delphi-Quellcode:
... <Gleich beim Start des Programmes, nach dem Verbinden zu Datenbank>
IBTable1.Open;
IBTable1.FieldByName('USER_ID').AutoGenerateValue := arAutoInc;
Fehlermeldung: IBTable1: Operation bei geöffneter Datenmenge nicht ausführbar