Einzelnen Beitrag anzeigen

Benutzerbild von Uwe Raabe
Uwe Raabe

Registriert seit: 20. Jan 2006
Ort: Lübbecke
11.475 Beiträge
 
Delphi 12 Athens
 
#22

AW: FireDac den AutoInc value in onBeforePost abfragen. (ist immer -x)

  Alt 6. Sep 2022, 11:27
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.
Uwe Raabe
Certified Delphi Master Developer
Embarcadero MVP
Blog: The Art of Delphi Programming
  Mit Zitat antworten Zitat