Hallo Budda,
erst einmal:
Delphi-Quellcode:
...
ADOQuery2.Active := false;
...
Du solltest nicht direkt die Propety "active" ändern, sondern stattdessen
benutzen. Das gleiche beim Öffnen: AdoQuery2.open;
Dann zu Deinem Problem:
Zitat:
Sodele, damit werden dann meine Editfelder gefüllt die auf dem Panel1 liegen. Klappt soweit auch.
klick ich jetzt meinen Button zum speichern:
Source:
ADOQuery2.Edit;
ADOQuery2Wert1.value := DateToStr(DateTimePicker2.Date);
ADOQuery2.Post;
Sobald Du wieder in den Editmodus gehst, werden die Änderungen durch Dein "append" gepostet, das heißt, Du schreibst erst einen Datensatz mit Deinen Parametern, wobei das Datum leer bleibt, anschließend editierst du einen neuen Datensatz in dem nur das Datum gepostet wird.
Wird kein "commit" in der Datenbank ausgeführt, so werden die Daten auch nicht gespeichert...
Konnte ich Dir helfen?
Gruß,
Barnti