Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Frage zu firebird - Aktualisieren von Daten (https://www.delphipraxis.net/131352-frage-zu-firebird-aktualisieren-von-daten.html)

Steffen0917 23. Mär 2009 18:56

Datenbank: firebird • Version: 2.1 • Zugriff über: IBX

Frage zu firebird - Aktualisieren von Daten
 
Hallo Zusammen,

als (vielleicht letzter?) BDE user mache ich gerade die ersten Gehversuche mit einer firebird Datenbank und IBX.
Das Erstellen der DB klappt, auch der Zugriff von 2 Rechnern klappt (einer als Server, einer als Client).

Aber wenn ich an einem Rechner einen neuen Datensatz eingebe, sehe ich diesen am anderen Rechner zunächst nicht.
Erst wenn ich an beiden Rechnern einen Disconnect mache (IBDataBase1.Connected:=false) und dann wieder verbinde,
sehe ich am zweiten Rechner den neuen DS.

Was mache ich falsch ? (wie gesagt - Anfänger!)

Gruß, Steffen

mkinzler 23. Mär 2009 19:04

Re: Frage zu firebird - Aktualisieren von Daten
 
FB verwendet Tranasktionen. Eine Transaktion muss abgeschlossen (Comittet) sein, bevor ihr Ergebnis ausserhalb der Tranaktion sichtbar wird.

Steffen0917 23. Mär 2009 19:47

Re: Frage zu firebird - Aktualisieren von Daten
 
Ich hatte nach dem Post zum speichern IBTransaction1.Commit aufgerufen und bei IBDataSet1 habe ich ForcedRefresh auf true.
Das nützt nichts.

Jens Hartmann 23. Mär 2009 19:48

Re: Frage zu firebird - Aktualisieren von Daten
 
Zeig doch mal deine Code

mkinzler 23. Mär 2009 19:49

Re: Frage zu firebird - Aktualisieren von Daten
 
Läuft den das DML-Statement in diesem Transaktions-Kontext?

Steffen0917 23. Mär 2009 19:58

Re: Frage zu firebird - Aktualisieren von Daten
 
MKinzler: was heißt denn das ?

mkinzler 23. Mär 2009 20:09

Re: Frage zu firebird - Aktualisieren von Daten
 
Ist das dataSet über .Tranaction mit IBTransaction1 verbunden?

Steffen0917 23. Mär 2009 20:13

Re: Frage zu firebird - Aktualisieren von Daten
 
Ja, ist verbunden. Und bei IBTransaction steht DefaultAction auf TACommit

mkinzler 23. Mär 2009 20:20

Re: Frage zu firebird - Aktualisieren von Daten
 
Zeig mal etwas Code

Steffen0917 23. Mär 2009 20:31

Re: Frage zu firebird - Aktualisieren von Daten
 
Das ist nur ein Testprogramm, da ist kaum Code drin.
Nur die Komponenten, ein DBGrid und ein paar DBEdit für nen neuen DS.
Dann noch Buttons für Append und Post


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:05 Uhr.
Seite 1 von 2  1 2      

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