<完全なレコードセットオブジェクト参照
カーソル。プロパティセットまたはレコード・オブジェクトを開くときに使用するカーソルの種類を返します。 このプロパティは、取ることができますCursorTypeEnumの値を。 デフォルトはadOpenForwardOnlyです。
Note: CursorLocationプロパティがadUseClientに設定されている場合は、カーソル。プロパティに対してのみ有効の設定がadOpenStaticです。
Note:エラーがサポートされていない値が設定されている場合、プロバイダはだけではなく、サポートカーソル。に変更されます発生しません。
構文
objRecordset.CursorType
例
<%
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
%>
CursorTypeEnum値
定数 | 値 | 説明 |
---|---|---|
adOpenUnspecified | -1 | カーソルの種類を指定しません。 |
adOpenForwardOnly | 0 | デフォルト。 前方専用カーソルを使用します。 あなたはレコードのみを前方にスクロールすることができることを除いて、静的カーソルと同じです。 あなたがレコードセットを1回だけを作るために必要がある場合にパフォーマンスが向上します。 |
adOpenKeyset | 1 | キーセットカーソルを使用します。 動的カーソルのように、あなたは他のユーザーが削除するレコードがレコードセットからアクセスできませんが、他のユーザーが、追加レコードを表示することができないことを除いて。 他のユーザーによるデータの変更がまだ表示されています。 |
adOpenDynamic | 2 | 動的カーソルを使用します。 他のユーザーによる追加、変更、および削除が表示され、そしてプロバイダがそれらをサポートしていない場合はレコードセットを運動のすべての種類は、ブックマークを除いて、許可されています。 |
adOpenStatic | 3 | 静的カーソルを使用します。 あなたはデータの検索やレポートの生成に使用できるレコードセットの静的コピー。 他のユーザーによる追加、変更、または削除が表示されません。 |
<完全なレコードセットオブジェクト参照