Hallo zusammen!
Ich bin völlig am verzweifeln... Ich bastel jetzt schon seit Wochen an einem Programm mit Zugriff auf eine
MySQL-Datenbank und bekomme es auch soweit ans Laufen.
Einfaches Setup: TZConnection -> TZQuery -> TDataSOurce -> TDBGrid
Die Verbindung steht, ich sehe auch mit
im
Query alle Datensätze. Aber wenn ich im DBGrid einen Datensatz verändere oder hinzufüge, kommt diese Änderung nie in der Datenbank an und wird vom DBGrid vergessen, sobald ich den Datensatz wechsel.
Zum Debuggen habe ich einen TZSQLMonitor mit angeschlossen, der loggt allerdings nur SELECTs und keine INSERTs oder UPDATEs (sollte er aber doch tun, wenn ich im DBGrid einen Schreibzugriff durchführe, oder?). Auch ein TZUpdateSQL habe ich schon angeschlossen, ohne Erfolg.
Eine
Access-Datenbank hingegen spielt im gleichen Programm ganz brav mit (habe aber nur kurz und nicht sehr ausführlich getestet).
Ich suche jetzt schon viele Stunden im Internet, scheinbar ist das Problem nicht allzu bekannt, und weiß einfach nicht weiter. Vielleicht weiß ja jemand von euch Bescheid.
Danke schonmal für die Hilfe, wenn mehr Infos von nöten sind - einfach nachfragen, ich antworte schnellstmöglich.
Marvin