Ich versuche gerade eine
DB-App. mit Hilfe der zeosdb Komp. und einem Fierbird-Server zu programmieren. Soweit funktioniert alles recht gut und vorallem schnell. Aber seitdem ich eine 2. Applikation habe, die auch auf die selben Tabellen zugreift habe ich ein riesiges Problem entdeckt.
1. Ich öffne in Appl. 1 ein Tabelle. (ZIbSqlQuery)(alles prima)
2. Ich verändere mit Appl. 2 genau diese Tabelle. (alles prima)
3. Ich schließe und öffne in Appl. 1 erneut die Tabelle. (MIST)
Es sind noch dieselben Werte zu sehen wie bei 1.
Die Änderungen von 2. sind nicht vorhanden.
Das Problem verschwindet erst wenn ich ein ZIbSqlDatabase1.Disconnect
und danach ein ZIbSqlDatabase1.Connect mache, dann sind auch die
aktuellen Werte zu sehen, aber das kann doch nicht die Lösung sein!!!
Ein Check mit den Standardkomponenten von Delphi4 und der
BDE funktionieren bei der Aufgabenstellung problemlos.
MfG Peter