Zitat von
khh:
Das sollte doch irgedwie einfacher zu bewerkstelligen sein, so dass auch weniger Zeit benötigt wird, als beim mehrfachen
DB-Ab und -Aufbau?
Bei Interbase (7) sind die Zeiten zum Aufbauen der
DB-Verbindung so minimal, dass wir sie immer nach dem Ausführen einer Abfrage trennen. Das entlastet die Datenbank da die Transaktionen dann immer sehr kurz sind. In IBConsole fällt dann um so leichter auf, wenn ein Programm zu lange in einer Transaktion hängt.
Im Client verwenden wir TClientDataSet. Die Daten in der Oberfläche sind dadurch auch nach dem Schliessen der Verbindung sichtbar. Wenn also eine Abfrage aktualisiert wird, bleiben die mit allen anderen ClientDataSets verbundenen Teile unverändert.
Viele Grüße,