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

ADO CursorType Property


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

カーソル。プロパティセットまたはレコード・オブジェクトを開くときに使用するカーソルの種類を返します。 このプロパティは、取ることができます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 カーソルの種類を指定しません。
adOpenForwardOnly0 デフォルト。 前方専用カーソルを使用します。 あなたはレコードのみを前方にスクロールすることができることを除いて、静的カーソルと同じです。 あなたがレコードセットを1回だけを作るために必要がある場合にパフォーマンスが向上します。
adOpenKeyset1 キーセットカーソルを使用します。 動的カーソルのように、あなたは他のユーザーが削除するレコードがレコードセットからアクセスできませんが、他のユーザーが、追加レコードを表示することができないことを除いて。 他のユーザーによるデータの変更がまだ表示されています。
adOpenDynamic2 動的カーソルを使用します。 他のユーザーによる追加、変更、および削除が表示され、そしてプロバイダがそれらをサポートしていない場合はレコードセットを運動のすべての種類は、ブックマークを除いて、許可されています。
adOpenStatic3 静的カーソルを使用します。 あなたはデータの検索やレポートの生成に使用できるレコードセットの静的コピー。 他のユーザーによる追加、変更、または削除が表示されません。

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