Das Problen ist das fehlende
pfInUpdate ProviderFlag.
Delphi-Quellcode:
qrTable1.open;
var fldID := qrTable1.FieldByName('TABLE1ID');
fldID.ProviderFlags := fldID.ProviderFlags + [pfInUpdate];
Das steht auch in der weiter oben verlinkten Dokumentation (von mir fett hervorgehoben):
Zitat:
The next generator value will be fetched from a generator, specified by the TFDUpdateOptions.GeneratorName/TFDAutoIncField.GeneratorName properties and assigned to the auto-incremental fields, which have pfInUpdate in ProviderFlags.