ADO CursorLocation属性
定義と用法
CursorLocation属性は、カーソルサービスの場所を示すlong値を設定または返します。設定可能な値は以下の通りです。 CursorLocationEnum 値の1つ。デフォルト値はAdUseServerです。
カーソルは以下の用途に使用されます:
- レコード定位を制御
- 他のユーザーがデータベースに加えた変更の可視性を制御
- データの更新性を制御
注釈:Recordsetオブジェクトは、関連付けられている接続から自動的にこの設定を継承します。
注釈:この属性は、Connectionまたは閉じられたRecordsetで読み書き、開かれたRecordsetで読みみただけです。
文法
objConnection.CursorLocation objRecordset.CursorLocation
インスタンス
<% set conn=Server.CreateObject("ADODB.Connection") conn.Provider="Microsoft.Jet.OLEDB.4.0" conn.Open(Server.Mappath("northwind.mdb")) set rs=Server.CreateObject("ADODB.recordset") sql="SELECT * FROM Customers" rs.CursorLocation=adUseClient rs.CursorType=adOpenStatic rs.LockType=adLockBatchOptimistic rs.Open sql,conn rs.Close conn.Close %>