Freigeben über


IsolationLevel-Eigenschaft

Gibt die Isolationsebene für ein Connection-Objekt an.

Einstellungen und Rückgabewerte

Legt einen IsolationLevelEnum-Wert fest oder gibt diesen zurück. Der Standard lautet adXactReadCommitted.

Bemerkungen

Verwenden Sie die IsolationLevel-Eigenschaft, um die Isolationsebene für ein Connection-Objekt festzulegen. Die Einstellung wird erst wirksam, wenn Sie die BeginTrans-Methode zum nächsten Mal aufrufen. Wenn die von Ihnen angeforderte Isolationsebene nicht verfügbar ist, gibt der Anbieter möglicherweise die nächste größere Isolationsebene zurück, ohne die IsolationLevel-Eigenschaft zu aktualisieren.

Die IsolationLevel-Eigenschaft lautet „Lesen/Schreiben“.

Hinweis

Verwendung des Remotedatendiensts Wenn sie für ein clientseitiges Connection-Objekt verwendet wird, kann die IsolationLevel-Eigenschaft nur auf adXactUnspecified festgelegt werden. Da Benutzer mit getrennten Recordset-Objekten auf einem clientseitigen Cache arbeiten, kann es Probleme bei mehreren Benutzern geben. Wenn beispielsweise zwei verschiedene Benutzer versuchen, denselben Datensatz zu aktualisieren, bevorzugt Remote Data Service einfach den Benutzer, der den Datensatz zuerst aktualisiert. Die Updateanforderung des zweiten Benutzers schlägt fehl.

Gilt für

Connection-Objekt (ADO)

Weitere Informationen

Die Eigenschaften IsolationLevel und Mode – Beispiel (VB)
Die Eigenschaften IsolationLevel und Mode – Beispiel (VC++)