Die
VCL weiss nicht, dass der Inhalt automatisch durch einen Datenbanktrigger befüllt wird.
Versuche mal, das Property AutoGenerateValue des Felds zu setzen:
Delphi-Quellcode:
procedure TForm1.Query1AfterOpen(Dataset:TDataset);
begin
Dataset.FieldByName('USER_ID').AutoGenerateValue := arAutoInc;
end;