![]() |
MySQL und DBEdit, Probleme beim updaten
Hallo!
Habe ein kleines Problem, vielleicht könnt Ihr mir da weiterhelfen. Folgende Situation: Verwende eine MySQL-Datenbank, welche mit den Komponenten MyDAC angesprochen wird. Mit Hilfe eines DBGrids lasse ich mir den Inhalt einer Tabelle anzeigen. Bei Doppelklick auf einen Datensatz öffnet sich ein neues Fenster mit einigen DBEdit-Feldern, welche die gleiche DataSource zugewiesen haben, wie das DBGrid. Somit habe ich immer den gerade selektierten Datensatz in meinen dbedit feldern. Soweit so gut. Jetzt möchte ich Änderungen in den DBEdit Feldern vornehmen und dann wieder in die Datenbank speichern. Hatte mir folgendes gedacht: Beim öffnen des Fensters: DataSource.DataSet.edit; Beim Schliessen des Fensters: DataSource.DataSet.post; Das funktioniert aber nicht -> mein prog stürzt beim schliessen des fensters (.post) ab. Ich denke das Problem liegt an dem immernoch aktiven dbgrid. Was kann ich da tun? Michael |
Re: MySQL und DBEdit, Probleme beim updaten
Hi Michael,
Zitat:
Irgendetwas ist mit Deinem Fenster nicht in Ordnung !!! Schöne Grüße Niels |
Re: MySQL und DBEdit, Probleme beim updaten
Habe mir schnell ne neue Anwendung gebastelt mit 2 forms einem dbgrid und einem dbedit feld auf dem 2. form -> und siehe da es funktioniert! Keine Ahnung warum das bei meinem richtigen Programm nicht funktioniert :(
Hab daraufhin in meinem Prog ein neues Fenster (form) gebastelt mit grad mal einem dbedit - aber sobald ich den Inhalt ändere und das Fenster schliesse -> Absturz (ohne Fehlermeldung). DataSource/DataSet hat folgende Eigenschaften AutoEdit := true readonly := false Wirkliche keine Ahnung warum das nicht funktioniert.... |
Re: MySQL und DBEdit, Probleme beim updaten
Hallo,
poste doch mal dein Code von deinem separatem Fenster, und den Code, in dem du das Fenster aufrufst. So kann man nicht allzu viel sagen. Gruß, Tom |
Re: MySQL und DBEdit, Probleme beim updaten
Ich hatte auch ein derartiges Problem mit Zeos gehabt. Es lag daran dass ich
die Datenbankkomponenten auf den Formularen verwendet hab für die es gedacht war. Waren zuviele dieser Komponente auf dem einen Formular gabs ab und an nen Absturz. Gelöst hab ich dieses Problem indem ich alle Datenbank-Komponente auf das Datenmodul verbannt hab. Ich kenne MyDAC nicht aber das könnte eine Idee für dein Problem sein. MfG Kasoft |
Re: MySQL und DBEdit, Probleme beim updaten
Problem gelöst > das Datenmodul war die Rettung :-D
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:08 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz