Einzelnen Beitrag anzeigen

Benutzerbild von mischerr
mischerr

Registriert seit: 6. Feb 2004
Ort: Konz
238 Beiträge
 
Delphi 12 Athens
 
#1

IBDatabase + FB1.5 - Aktualisierung Daten

  Alt 8. Apr 2007, 20:52
Datenbank: Firebird • Version: 1.5 • Zugriff über: IBExpress
Hallo!

Ich kämpfe gerade mal wieder mit IBExpress und Firebird.
Folgende Situation:

3 Rechner:
- Server mit FB1.5
- 2x Client mit identischer Anwendung unter XP

Anwendung:
1x IBDatabase mit DefaultTransaction 1x IBTransaction
(eigentlich brauche ich gar keine Transaction, aber ohne gehts wohl nicht)

Anwendung 1 bearbeitet Daten in einer Tabelle. Nach dem Bearbeiten wird ein CommitRetaining aufgerufen und die Daten in der DB sind uptodate. (Habs mit nem SQLManager verifiziert)

Ruft die Anwendung 1 nun diesen Datansatz wieder auf, ist alles ok.

Ruft aber Anwendung 2 diesen Datensatz auf, so liefert ein SQL-Select den *alten* Datensatz - sprich, den Status vor der Änderung durch Anwendung 1, was natürlich überhaupt nicht erwünscht ist! Wird Anwendung 2 beendet und neu gestartet, bekommt sie die neuen Daten. Ich vermute daher, dass es irgendwie an der DefaultTransaction liegt.

Das Verhalten liegt nicht am PC, da das Verhalten bei beiden Rechnern identisch ist, egal wer ändert.


Also: Wie bekomme ich die Daten refresht?


Bin im Moment etwas ratlos...

Gruss,
Michael
  Mit Zitat antworten Zitat