Einzelnen Beitrag anzeigen

Kostas

Registriert seit: 14. Mai 2003
Ort: Gerstrhofen
1.095 Beiträge
 
Delphi 10 Seattle Enterprise
 
#7

AW: Firedac MySQL PK abrufen nach Update or insert

  Alt 1. Jan 2024, 20:49
Ich habe das jetzt mit zwei FDCommand (Insert und Update) und einer FDQuery zum abrufen ob der Datensatz vorhanden ist, umgesetzt. Wenn je Query den Datensatz findet, liefert sie den PK zurück. Ist der PK = 0 dann wird ein FDCommand für Insert gefeuert. Der PK wird dann über
Code:
GetLastAutoGenValue
abgerufen. Ist der PK größer dann wird mit einem weiteren FDCommand ein Update durchgeführt.
Mit Firebird geht das alles in einem Aufruf mit einem FDCommand.
  Mit Zitat antworten Zitat