Forum: Datenbanken
Delphi
by hoika,
4. Aug 2009
Hallo,
also ich mache das immer (noch) so.
- SP aufrufen, per Gen_Id + Generator nächste ID abholen
- die ID dem Insert übergeben
im Trigger steht dann noch
if Old.ID is NULL
damit nicht noch ne ID geholt wird
Forum: Datenbanken
Delphi
by hoika,
4. Aug 2009
Hallo,
mit dem Thread wollte ich nur zeigen,
dass u.U. ParamByName('ID') nicht klappt.
1. Was bringt denn
ShowMessage(InsertEntryQuery.Params.Name)
als Namen überhaupt ?
Forum: Datenbanken
Delphi
by hoika,
4. Aug 2009
Hallo,
ab FB2 gibt es returning
Es sollte hier schon Beispiele geben.
ah, hattest du ja schon.
Die Id steht bei den Parametern drin.
1
Forum: Datenbanken
Delphi
by hoika,
4. Aug 2009
Hallo,
du schreibst ja auch Open statt ExecSQL.
Der Trigger greift hier übrigens immer,
ob die ID mit angibst oder nicht.
Das liegt aber am Trigger-Code.
Sollte das geändert werden (nicht empfehlenswert, weil ja schon ein Generator da ist),
muss sowas im Trigger stehen.