LockType プロパティ (ADO)

編集中にレコードに設定されるロックの種類を示します。

設定と戻り値

LockTypeEnum 値を設定するか返します。 既定値は adLockReadOnly です。

注釈

Recordset を開く前に LockType プロパティを設定し、それを開くときにプロバイダーで使用されるロックの種類を指定します。 このプロパティを読み取ると、開いている Recordset オブジェクトで使われているロックの種類が返されます。

すべてのロックの種類がプロバイダーでサポートされていない場合があります。 要求された LockType 設定をプロバイダーでサポートできない場合は、別の種類のロックに置き換えます。 Recordset オブジェクトで使用できる実際のロック機能を確認するには、adUpdateadUpdateBatchSupports メソッドを使います。

CursorLocation プロパティが adUseClient に設定されている場合、adLockPessimistic の設定はサポートされません。 サポートされていない値が設定されている場合、エラーは発生しません。サポートされている中で最も近い LockType が代わりに使用されます。

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

注意

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

適用対象

Recordset オブジェクト (ADO)

参照

CursorType、LockType、EditMode プロパティの例 (VB)
CursorType、LockType、EditMode プロパティの例 (VC++)
CancelBatch メソッド (ADO)
UpdateBatch メソッド