Supportnet Computer
Planet of Tech

Supportnet / Forum / Datenbanken

Fehlermeldung Jet-Datenbankmodul





Frage

Moin, moin. Habe an einem PC im Netzwerk folgendes Problem: Beim Speichern einer Access-DB kommt immer wieder folgende Fehlermeldung: „Das Microsoft Jet-Datenbankmodul hat den Vorgang angehalten, da Sie und ein weiterer Benutzer gleichzeitig versuchen, dieselben Daten zu verändern“ Die Meldung erscheint nur auf diesem PC (NT4.0 SP6a) andere PC’s arbeiten mit der selben DB problemlos(NT und XP, selbe Office-Version). Habe auch schon versucht, Access zu deinstallieren und neu zu installieren –hilft nix. Auch als Admin-User kommt die Fehlermeldung. Bin für jeden Tipp dankbar.

Antwort 1 von Sibylle

Hört sich nach einem Problem beim Record-Locking an.
Ich nehme an, dass die Fehlermeldung auf dem PC nicht jedes Mal kommt, sondern nur manchmal.

Ich würde als erstes in den Eigenschaften aller Formulare (bzw. in den Abfragen, wenn darin direkt editiert wird) unter Datensätze Sperren: "Bearbeiteter Datensatz" einstellen. Das enstprich pessimistic locking. Mit dem fährt man meiner Erfahrung nach am besten.

Zudem sollte man dann die Datensatz-Markierer eiblenden, so dass man ggf. das Sperr-Zeichen sieht, falls jeman anderes gerade den Datensatz editiert (bzw. einen DS, der auf der selben Speicherseite liegt).

(Info: ...Beim Speichern einer Access-DB ... -> du meintest nicht beim Speichern der Datenbank, sondern beim Speichern eines Datensatzes in der Datenbank)
(Info: wenn man keine Benutzer in der DB eingerichtet hat, arbeitet sowieso jeder as Admin in der Datenbank, unabhängig davon, wie man im Windows angemeldet ist. Die Windows-Anmeldung hat also keinen Einfluss auf das Verhalten der Datenbank. Es sei denn, man hat die Sicherheitseinstellungen für das Verzeichnis oder die mdb-Datei besonders eingestellt.)

Antwort 2 von El Bobbele

Moin Tommy!

  1. Wurde die Datenbank in Frontend und Backend aufgeteilt?
  2. Liegt das Backend im Netzwerk?
  3. Ist der File-Server ein Netware-Server?
  4. Wenn es ein Netware-Server ist, wurden die MaxRecordLocks angehoben (WICHTIG!!!)? Siehe Q102522 oder der gleiche Artikel mit englischen Anweisungen für englischsprachige Netware-Server
  5. Wenn es keine Datenbankaufteilung gibt, befindet sich die Datenbank im Netzwerk und wird evtl. parallel von anderen benutzt?
  6. Was passiert, wenn die Datenbank nur auf der lokalen Festplatte genutzt wird, tritt das Problem dort auch auf?
  7. Sind auf dem betroffenen PC die aktuellen Versionen von MDAC 2.7 SP1 bzw. MDAC 2.8 und Jet 4.0 SP8 installiert?
  8. Tritt das Problem nur bei dieser Datenbank auf oder kann das in einer kleinen Test-Datenbank nachgestellt werden?


Gruss
El Bobbele