Entwickler-Ecke
Datenbanken - Access, ADO und Leeren des Cache
OsCor - Di 22.06.10 21:21
Titel: Access, ADO und Leeren des Cache
Hallo!
Nachdem ich jetzt den Nachmittag und den halben Abend mit Stöbern in Delphi-Foren und Tutorials zugebracht habe, ohne wirklich geholfen zu sein, frage ich halt mal hier:
In einem Netzwerk liegt eine Access-Datenbank (mit mehreren Tabellen), auf die meine Kollegen mit Hilfe eines Delphi7-Programmes zugreifen können. Die Kollegen können sich nicht gegenseitig stören, weil sie in der Regel nur neue Datensätze hinzufügen. Editieren und Löschen kann jeder nur die Datensätze, die er selber erstellt hat. Das vorweg.
Auf Access wird mit einer ADO-Table und einer Datasource zugegriffen. Der Inhalt der Tabellen ist über DB-Grids sichtbar.
Das Problem:
Sporadisch kommt es vor, daß eingegebene Datensätze anscheinend nicht in die Datenbank geschrieben werden bzw. angeblich erst im Grid angezeigt werden und dann plötzlich weg sind. Als Nutzer habe ich das noch nie beobachtet und konnte auch den Fehler nicht nachvollziehen.
Zunächst dachte ich an Probleme mit einem nicht übertragenen Cache, aber wenn das Grid die Daten anzeigt, dann müssen sie doch schon in der DB sein.
Kann sich jemand vorstellen, was da schief läuft?
Oswald
bummi - Mi 23.06.10 09:40
verwendest Du Serverseitige Cursor, arbeitest Du mit Transaktionen?
OsCor - Do 24.06.10 00:01
Keines von beiden. Im Moment bin ich noch am Suchen, ob es in diesem Kontext etwas Ähnliches wie den Befehl Flush bei Paradox-Datenbanken gibt.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!