hi Thorsten,
und
tu Dir einen Gefallen und wechsel die Datenbank und die Zugriffstechnologie.
Das schon mal vorab.
Refresh ist nicht geeignet, normalerweise sollte refresh den aktuellen Datenbestand vom Server holen. Irritierenderweise tun das manche Komponenten nicht *grummel, sie tun genau das Gegenteil, sie speichern. (Zeos nie mit gearbeitet, kann ich in dem Fall nix zu sagen)
Vielleicht erwartest Du, dass Du mit refresh den Bestand in der DB akualisieren kannst, aber ausnahmsweise tut M$ mal das richtige.
Refresh hat jedenfalls keine Update-Funktion Client -> Server, sollte zumindest nicht so sein, sondern sollte den Datenbestand des Client aktualisieren, also Server -> Client.
Erschwerend kommt dazu, dass Du es nicht nur mit ODBC zu tun hast, da hängt noch die Jet-Engine dazwischen und die neigt zum cachen, weil Access eigentlich als Desktop-Datenbank ist.
Mal abgesehen von dem sowieso verkehrten refresh, könnt ich wetten, dass es mit Access 97 besser liefe.
Du mußt schon wesentlich mehr erzählen, damit man Dir evtl. helfen kann.
Das Caching-Problem mit Access hatten wir hier kürzlich im Zusammenhang mit der Verwendung mehrerer Connections, das ging gründlich schief.
Also welche Komponenten, arbeitest Du mit Queries?, wie sind die Connection-Einstellungen.
Sollen mehrere Clients zugreifen?
Einfach auch mal exemplarisch Quelltext hier rein für einen einfach speichernden Zugriff, der nicht funktioniert.