Nein, denn ein AutoInc-Feld ist in der Regel vom Update ausgeschlossen und ReadOnly.
Zu diesem Zweck gibt es bei dem FireDAC-eigenen
TFDAutoIncField eben das Property
IdentityInsert. Dahinter steckt auch nichts Außergewöhnliches, was man nicht auch selbst machen könnte:
Delphi-Quellcode:
procedure TFDAutoIncField.SetIdentityInsert(const AValue: Boolean);
begin
if AValue then begin
ReadOnly := False;
ProviderFlags := ProviderFlags + [pfInUpdate];
end
else begin
ReadOnly := True;
ProviderFlags := ProviderFlags - [pfInUpdate];
end;
end;