Einzelnen Beitrag anzeigen

thomas.h

Registriert seit: 28. Okt 2024
2 Beiträge
 
#1

Rückmeldung bei Insert mit FireDAC

  Alt 28. Okt 2024, 16:48
Datenbank: MySQL • Version: 10.4.22 • Zugriff über: FireDAC in Delphi 11
Hallo zusammen,

ich verwende FireDAC um mit auf die SQL-Datenbank zu zu greifen, was bisher auch soweit funktioniert.
Bei Änderungen von Daten verwende ich hier Aktuell "TFDQuery".

In einer Tabelle der Datenbank will ich nun einen neuen Datensatz hinzufügen, wobei ich den Wert für die Spalte "ID" NICHT mit schicke. Die Spalte "ID" ist der Primär-Index und hat die Option "Auto-Inc". Demnach wird sie beim Insert Befehl automatisch befüllt?
Wenn ich hier wieder "TFDQuery" verwende funktioniert das hinzufügen der Daten auch ohne Probleme, aber wie bekomme ich den Wert den er mir in die Spalte "ID" eingetragen hat zurück?

Ne Abfrage danach bringt nichts, denn Theoretisch können mehrere Datensätze mit gleichen Werten vorhanden sein, die sich dann nur an der "ID" unterscheiden.

Generell geht es ja, denn bei PHP oder im alten Delphi (noch mit einer anderen Library) habe ich es schon programmiert.
Nur mit FireDAC habe ich es bisher noch nicht benötigt und leider beim Suchen im Netz auch nicht gefunden.

Geändert von TBx (28. Okt 2024 um 17:23 Uhr) Grund: Tipselfehler korrigiert
  Mit Zitat antworten Zitat