LockType プロパティ (ADO)

適用先: Access 2013、Office 2013

編集時にレコードに適用されるロックの種類を示します。

設定と戻り値

LockTypeEnum の値を設定または取得します。 既定値は adLockReadOnly です。

注釈

Set the LockType property before opening a Recordset to specify what type of locking the provider should use when opening it. 開いている Recordset オブジェクトで使用されているロックの種類は、このプロパティを取得することで確認できます。

プロバイダーによってはすべての種類のロックをサポートしていないものもあります。 要求した LockType 設定をプロバイダーがサポートしていない場合は、他の種類のロックに置き換えられます。 Recordset オブジェクトで実際に使用できるロック機能を調べるには、 adUpdate および adUpdateBatchSupports メソッドを使用します。

CursorLocationadUseClient に設定されている場合、 adLockPessimistic 設定はサポートされません。 サポートされていない値を設定してもエラーにはなりませんが、サポートされる LockType のうち、最も近いロックが使用されます。

LockType プロパティは、 Recordset が閉じているときは読み取り/書き込み可能で、開いているときは読み取り専用になります。

リモート データ サービスの使用状況クライアント側の Recordset オブジェクトで使用する場合、 LockType プロパティは adLockBatchOptimistic にのみ設定できます。