Forum: Datenbanken
Delphi
by TBx,
10. Okt 2015
Nein, umgekehrt.
Im Normalfall überträgt Firedac einen Wert. Das arAutoInc teilt FireDac mit, daß der Wert automatisch gesetzt werden soll und deswegen NULL zu übertragen ist (wodurch der Trigger dann auch greift).
Damit dürften dann alle Klarheiten endgültig beseitigt sein.
Forum: Datenbanken
Delphi
by TBx,
10. Okt 2015
Steht doch klar und deutlich im Trigger:
Der setzt genau dann und nur dann den Wert, wenn das Feld null ist.
Es hängt also davon ab, was Firedac als Standard für ein nicht belegtes integer-Feld übergibt.
Forum: Datenbanken
Delphi
by TBx,
10. Okt 2015
Wozu sollte Firedac den Trigger aushebeln müssen? Firedac übergibt einfach den Wert für das Feld und das wars.