最新のWeb開発のチュートリアル
 

ADO CursorLocation Property


<完全なレコードセットオブジェクト参照

CursorLocationプロパティセットまたはカーソルサービスの位置を示すlong値を返します。 これは、のいずれかに設定することができCursorLocationEnumの値。 デフォルト値はAdUseServerです。

カーソルがに使用されます。

  • 制御レコード・ナビゲーション
  • データベース内の変更の可視性を制御します
  • データの更新可能性を制御します

Note: Recordsetオブジェクトは、関連付けられた接続オブジェクトからこの設定を継承します。

Note:このプロパティは読み取り専用ですオープンRecordsetオブジェクトに、Connectionオブジェクト上または閉じRecordsetオブジェクトに読み取り/書き込み。

構文

objConnection.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
%>

CursorLocationEnum値

定数 説明
adUseNone1 OBSOLETE (appears only for backward compatibility) 。 カーソルサービスを使用しません
adUseServer2 デフォルト。 サーバー側カーソルを使用しています
adUseClient3 ローカルカーソルライブラリによって提供されるクライアント側カーソルを使用します。 後方互換性のために、シノニムadUseClientBatchもサポートされています

<完全なレコードセットオブジェクト参照