Problem beim Einfügen neuer Datensätze
-
Hallo,
ich habe folgendes Problem: ich möchte einen neuen Datensatz in eine MySQL Tabelle einfügen, ist zwar im Prinzip möglich, aber beim Datensatz aktualisieren bekomme ich die Fehlermeldung, daß die dazugehörige ID und das Erstellungsdatum fehlen, und dadurch die Datenbank nicht aktualisiert werden konnte. Wenn ich es direkt über einen Insert in MySQL mache, geht es wunderbar, nur mit der Möglichkeit von Borland über das plus (vom DBNavigator) leider nicht. Was müßte ich denn ändern, um das Problem beheben zu können?
-
Arwen,
scheinbar hast Du Felder, die unbedingt einen Wert erfordern. Das weiß der Navigator natürlich nicht. Du mußt also den Moment abpassen, wenn Dein DataSet einen neuen Datensatz erzeugt/abspeichert und die entsprechenden Werte generieren. Das ginge z.B. im Ereignis TDataSet::AfterInsert.