LockType プロパティ (ADO)LockType Property (ADO)

編集中に、レコードに置かれたロックの種類を示します。Indicates the type of locks placed on records during editing.

設定と戻り値Settings and Return Values

設定または取得をLockTypeEnum値。Sets or returns a LockTypeEnum value. 既定値はadLockReadOnlyします。The default value is adLockReadOnly.


設定、 LockTypeプロパティを開く前に、レコード セットを開くときに、プロバイダーのロックの種類を使用する必要がありますを指定します。Set the LockType property before opening a Recordset to specify what type of locking the provider should use when opening it. 開くときに使用されているロックの種類を取得するプロパティを読み取るRecordsetオブジェクト。Read the property to return the type of locking in use on an open Recordset object.

プロバイダーはすべてのロックの種類をサポートしていません。Providers may not support all lock types. プロバイダーをサポートして、要求された場合LockType設定すると、別の種類のロックで置き換えられます。If a provider cannot support the requested LockType setting, it will substitute another type of locking. 使用可能な実際のロック機能を決定する、レコード セットオブジェクトを使用して、サポートメソッドadUpdateadUpdateBatch.To determine the actual locking functionality available in a Recordset object, use the Supports method with adUpdate and adUpdateBatch.

AdLockPessimistic場合、設定がサポートされていません、 CursorLocationプロパティに設定されてadUseClientします。The adLockPessimistic setting is not supported if the CursorLocation property is set to adUseClient. サポートされていない値が設定されている場合、エラーは発生しません。サポートされている最も近いLockTypeが使用されます。If an unsupported value is set, then no error will result; the closest supported LockType will be used instead.

LockTypeプロパティが読み取り/書き込み時に、レコード セットが開いているときに閉じており、読み取り専用です。The LockType property is read/write when the Recordset is closed and read-only when it is open.


リモート データ サービスの使用状況クライアント側で使用するとレコード セットオブジェクト、 LockTypeプロパティのみ設定できますadLockBatchOptimisticします。Remote Data Service Usage When used on a client-side Recordset object, the LockType property can only be set to adLockBatchOptimistic.

適用対象Applies To

Recordset オブジェクト (ADO)Recordset Object (ADO)

参照See Also

CursorType、LockType、EditMode プロパティの例 (VB) CursorType, LockType, and EditMode Properties Example (VB)
CursorType、LockType、EditMode プロパティの例 (vc++) CursorType, LockType, and EditMode Properties Example (VC++)
CancelBatch メソッド (ADO) CancelBatch Method (ADO)
UpdateBatch メソッドUpdateBatch Method