Hallo,
habe eine relativ einfache Frage, die ich aber selbst nicht lösen kann...
Ich spreche ein DBGrid (über Connection, Transaction, Query und Datasource) per SQL an.
Soweit funktioniert das auch - das Grid wird korrekt gefüllt. Zum zweiten habe ich ein DBEdit
mit der Datasource (dem ersten Feld der betr. Tabelle) verbunden. Auch das funktioniert.
Nachdem ich jetzt die Datenbank per Änderung im DBGrid (oder im DBEdit) in den Edit-Modus
versetzt habe, setze ich ein "Dataset.Post" ab. Und im DBGrid und im DBEdit steht der neue Eintrag.
Wenn ich jetzt aber das ursprünglich SQL-Statement absetze, sind die alten Werte wieder eingetragen.
Weiss einer Rat? Braucht es zusätzliche Info?
MfG,
Michael
[Gelöst] Eintrag aus DBEdit in MySQL-Datenbank
- Swirl
- Beiträge: 99
- Registriert: Fr 7. Aug 2015, 14:05
- OS, Lazarus, FPC: Win 11 / Mint 22.1 / Lazarus 36 / FPC 3.2.2
- CPU-Target: x86_64, ARM Cort.-A7
- Wohnort: Schwerte NRW
[Gelöst] Eintrag aus DBEdit in MySQL-Datenbank
Zuletzt geändert von Swirl am Do 21. Jul 2022, 10:55, insgesamt 1-mal geändert.
=> Mint 21.3 “Virginia” - Win 10/11 - Lazarus 3.0 - FPC 3.2.2
- Swirl
- Beiträge: 99
- Registriert: Fr 7. Aug 2015, 14:05
- OS, Lazarus, FPC: Win 11 / Mint 22.1 / Lazarus 36 / FPC 3.2.2
- CPU-Target: x86_64, ARM Cort.-A7
- Wohnort: Schwerte NRW
Re: Eintrag aus DBEdit in MySQL-Datenbank
Besten Dank Theo,
der Tip hat mir dann indirekt geholfen. Nachdem ich ihn beherzigt hatte, flog mir mein "post" mit einem "foreign key constraint error" um die Ohren.
Habe dann eine andere Tabelle aus der Datenbank genommen, die nicht über Fremdschlüssel verfügt. Et voila - nach Deiner Anleitung klappts.
Habe mich mit einer Datenbank beschäftigt, die ich nicht selber "gebaut" habe. Hätte mir die Struktur besser vorher mal genau angeschaut...
Gruß,
Michael
der Tip hat mir dann indirekt geholfen. Nachdem ich ihn beherzigt hatte, flog mir mein "post" mit einem "foreign key constraint error" um die Ohren.
Habe dann eine andere Tabelle aus der Datenbank genommen, die nicht über Fremdschlüssel verfügt. Et voila - nach Deiner Anleitung klappts.
Habe mich mit einer Datenbank beschäftigt, die ich nicht selber "gebaut" habe. Hätte mir die Struktur besser vorher mal genau angeschaut...
Gruß,
Michael
=> Mint 21.3 “Virginia” - Win 10/11 - Lazarus 3.0 - FPC 3.2.2