Freigeben über


Typen von Sperren

Gilt für: Access 2013, Office 2013

adLockBatchOptimistic

Gibt optimistische Batchaktualisierungen an. Erforderlich für den Batchaktualisierungsmodus.

Viele Anwendungen rufen eine Reihe von Zeilen gleichzeitig ab und müssen dann koordinierte Updates vornehmen, die den gesamten Satz von Zeilen enthalten, die eingefügt, aktualisiert oder gelöscht werden sollen. Bei Batchcursorn ist nur ein Roundtrip zum Server erforderlich, wodurch die Updateleistung verbessert und der Netzwerkdatenverkehr verringert wird. Mithilfe einer Batchcursorbibliothek können Sie einen statischen Cursor erstellen und dann die Verbindung mit der Datenquelle trennen. An diesem Punkt können Sie Änderungen an den Zeilen vornehmen und anschließend erneut eine Verbindung herstellen und die Änderungen an der Datenquelle in einem Batch veröffentlichen.

adLockOptimistic

Gibt an, dass der Anbieter eine optimistische Sperre verwendet– Datensätze nur beim Aufrufen der Update-Methode sperren. Dies bedeutet, dass die Möglichkeit besteht, dass die Daten von einem anderen Benutzer zwischen der Bearbeitung des Datensatzes und dem Aufruf von Update geändert werden, wodurch Konflikte entstehen. Verwenden Sie diesen Sperrtyp in Situationen, in denen die Wahrscheinlichkeit einer Kollision gering ist oder Kollisionen leicht gelöst werden können.

adLockPessimistic

Gibt an, dass datensatzweise pessimistische Sperren verwendet werden. Der Anbieter unternimmt alles Erforderliche, um die erfolgreiche Bearbeitung der Datensätze sicherzustellen, indem er gewöhnlich Datensätze in der Datenquelle unmittelbar vor der Bearbeitung sperrt. Dies bedeutet natürlich, dass die Datensätze für andere Benutzer nicht verfügbar sind, sobald Sie mit der Bearbeitung beginnen, bis Sie die Sperre durch Aufrufen von Update freigeben. Verwenden Sie diese Art von Sperre in einem System, in dem Sie es sich nicht leisten können, gleichzeitige Änderungen an Daten durchzuführen, z. B. in einem Reservierungssystem.

adLockReadOnly

Gibt schreibgeschützte Datensätze an. Die Daten können nicht geändert werden. Eine schreibgeschützte Sperre ist der "schnellste" Sperrtyp, weil der Server keine Sperre in den Datensätzen verwalten muss.

adLockUnspecified

Gibt keinen Sperrtyp an.