Ich habe eine MySQL-Datenbank in phpMyAdmin mit einer automatisch inkrementierenden Primärschlüssel-ID erstellt. Innerhalb von phpMyAdmin kann ich Datensätze über INSERT INTO MyTable VALUES (null,1,2,3)
einfügen. Die Nullposition ist für ID.Einfügen von Datensätzen mit automatischinkrementierenden Primärschlüsseln
Laden der DB-Daten in eine Delphi-Anwendung (Verbindung-> Tabelle oder Abfrage-> DataSetProvider-> ClientDataSet-> DataSource-> DBGrid und DBNavigator), wie füge ich einen Datensatz ohne manuelle Eingabe eines ID-Wertes ein? Wenn ich keine Nummer in das ID-Feld eingebe, erhalte ich einen Fehler.
Was ist der Fehler? – crefird
zeigen Sie die Tabellendefinition an, automatische Erhöhung bedeutet, dass Sie keinen Wert angeben und der Primärschlüssel nicht Null sein sollte. –
@crefird Feld 'ID' muss einen Wert haben. –