Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Daten in DB ändern -> Post -> aber trotzdem nicht drin? (https://www.delphipraxis.net/92354-daten-db-aendern-post-aber-trotzdem-nicht-drin.html)

hronny 18. Mai 2007 14:14

Datenbank: MySQL Embedded • Version: 4.1 • Zugriff über: Zeos

Daten in DB ändern -> Post -> aber trotzdem nicht drin
 
Moin, scheinbar hab ich nach dem Vatertag ein Blackout *lol*. Ich weis nicht mehr wie man ein SQL Update macht!? Eine Datenbank, eine Tabelle, mit Zeos via Query in ein DBGrid geladen. Einen Knopf gebastelt wo Bearbeiten drauf steht. Dann Post ausführen, super steht sogar im DBGrid richtig. Aber mach ich mein Programm zu, dann ist das alles wieder wie zuvor? Hier mal die Standardvorgehensweise:
Query ausfüllen, Tabelle öffnen und dann Formular starten:
Delphi-Quellcode:
DM.ZQuA.SQL.Text:='SELECT * FROM artikel ORDER BY nummer;';
DM.ZQuA.Open;
DM.DSA.Enabled:=true;
frmARTIKEL.ShowModal;
Dort auf einen Knopf bearbeiten das Edit legen und neues Formular öffnen:
Delphi-Quellcode:
DM.ZQuA.Edit;
frmARTIKELEDIT.ShowModal;
Im neuen Formular irgendein Feld ändern und auf Speichern drücken
Delphi-Quellcode:
DM.ZQuA.Post;
So super im DBGrid steht es! Aber nicht in der Tabelle selbst? Was hat das denn wieder auf sich? Hab das ganze mit meinen anderen Programmen verglichen dort geht das komischerweise.

mkinzler 18. Mai 2007 14:18

Re: Daten in DB ändern -> Post -> aber trotzdem nicht
 
Benutzt du ein transaktionsunterstützende storage engine?

Catbytes 18. Mai 2007 14:31

Re: Daten in DB ändern -> Post -> aber trotzdem nicht
 
Steht RequestLive auf "false" (falls es das gibt)?

hronny 18. Mai 2007 14:39

Re: Daten in DB ändern -> Post -> aber trotzdem nicht
 
Nein, es sind keine storage procedures vorhanden. Das Feld RequestLive hab ich (glaub ich) nur bei den CrLab Komponenten. Hier gibt es das nicht. Evtl hat CachedUpdates die selbe Funktion, aber die hatte ich auch schon aus bzw eingeschaltet, keine Änderung.


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:39 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