AXP:Record Locking

Hallo!

I habe einen DB die aufgeteilt ist, Backend am Server, Frontend auf allen Clients. Zusätzlich ist die Backend DB noch repliziert.

Beider Dateneingabe kommt es oft vor, dass Records gepserrt werden und somit der gerade barbeitete Datensatz nicht gespeichert werden kann. Komisch ist darandas sich niemand in demselben Datensatz befindet. Ich habe schon folgende Sperrungen ausprobiert: keine Sperrung und bearbeiteter Datensatz! Hat beides nicht geholfen!

Kann es sein, dass das Security System von Access mir da einen Streich spielt?

vielen Dank für eure Hilfe!
Gruss
Gernot

I habe einen DB die aufgeteilt ist, Backend am Server,
Frontend auf allen Clients. Zusätzlich ist die Backend DB noch
repliziert.

Beider Dateneingabe kommt es oft vor, dass Records gepserrt
werden und somit der gerade barbeitete Datensatz nicht
gespeichert werden kann. Komisch ist darandas sich niemand in
demselben Datensatz befindet. Ich habe schon folgende
Sperrungen ausprobiert: keine Sperrung und bearbeiteter
Datensatz! Hat beides nicht geholfen!

Kann es sein, dass das Security System von Access mir da einen
Streich spielt?

Hallo Gernot,

nein, nicht das Security System, die Record-Lock Funktion in Access.
(welche Access Version hast Du denn eigentlich?)
In alten Versionen wird der/die benachbarten (physikalischen) Datensätze mit gelockt!

Liegt am Fehler im alten DAO… Dazu gibt es reichlich Dokus bei M$ und im Internet.

Gruß Wolfgang

Hallo Wolfgang!

Ich hab die DDb auf Access2002 konvertiert. Das mit dem Recordlocking unter Access97 ist mir klar und da gabs soweit auch keine Probleme!

Da konnte ich denselben oder benachbarte Records ändern und es gab einen Meldung dass der Record gelocked ist und zwar von Benutzer …!
Auch nur wenn es derselbe Record war.

Nun unter Access2002 kämpf ich mit der Meldung obwohl nur ein einziger User in denselben Datensatz editiert!

Danke aber für den Hinweis!

Gernot

Hallo Gernot,

nein, nicht das Security System, die Record-Lock Funktion in
Access.
(welche Access Version hast Du denn eigentlich?)
In alten Versionen wird der/die benachbarten (physikalischen)
Datensätze mit gelockt!

Liegt am Fehler im alten DAO… Dazu gibt es reichlich Dokus
bei M$ und im Internet.

Gruß Wolfgang

Hallo Gernot,

hättest Du das mal gleich gesagt!

Ich hab die DDb auf Access2002 konvertiert. Das mit dem
Recordlocking unter Access97 ist mir klar und da gabs soweit
auch keine Probleme!

Da konnte ich denselben oder benachbarte Records ändern und es
gab einen Meldung dass der Record gelocked ist und zwar von
Benutzer …!
Auch nur wenn es derselbe Record war.

Nun unter Access2002 kämpf ich mit der Meldung obwohl nur ein
einziger User in denselben Datensatz editiert!

Bitte kontrollieren:

EXTRAS / OPTIONEN /

[Tabellen/Abfragen]
Ausführungsoptionen X des Benutzers

SQL-Server kompatible Syntax: keine Auswahl

[weitere]

Standard bei Datensatzsperrung: X Bearbeiteter Datensatz

DB mit Sperrung auf Datensatzebene: KEIN Eintrag!!

Gruß Wolfgang