Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Daten werden nicht übernommen (https://www.delphipraxis.net/111731-daten-werden-nicht-uebernommen.html)

Kuster Peter 8. Apr 2008 15:06

Datenbank: Firebird • Zugriff über: Zeos

Daten werden nicht übernommen
 
Hallo ich mache wahrscheinlich einen Anfängerfehler, doch ich komme nicht darauf.

Ich habe eine Firebird Datenbank mit einem Grid verbunden und navigieren mit dem Navigator.

Nun kann ich Daten erfassen und ändern und solange das Programm läuft, ist alles bestens. Doch sobald ich das Programm verlasse, sind die Aenderungen verschwunden.

Ich habe nur die Datenbank verbunden und mit select * from die Tabelle angewählt. Sonst habe ich keine Einstellungen vorgenommen.

Was mache ich falsch oder was muss ich wo ergänzen.

Peter

mkinzler 8. Apr 2008 16:12

Re: Daten werden nicht übernommen
 
In Firebird läuft alles innerhalb von Transaktionen. Du musst diese doch schließen der Verbindung comitten.

haentschman 8. Apr 2008 16:21

Re: Daten werden nicht übernommen
 
Hallo...

Wie es aussieht änderst du deine Daten direkt im Grid und damit in der Query.
Wenn du keine neue Transaktion geöffnet hast und AutoCommit der ZConnection auf True steht reicht ein einfaches ZQuery.Post
(darf natürlich keine ZReadOnlyQuery sein und ReadOnly der ZQuery muß auf False stehen)

Hoffe, geholfen zu haben. :hi:


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:36 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz