최신 웹 개발 튜토리얼
 

ADO CursorType Property


<전체 레코드의 객체 참조

Recordset 개체를 열 때 CursorType이 속성을 설정하거나 커서 유형을 반환 사용할 수 있습니다. 이 속성은 걸릴 수 CursorTypeEnum의 값입니다. 기본값은 adOpenForwardOnly입니다.

Note: CursorLocation 속성이 adUseClient를로 설정된 경우, CursorType이 속성에 대한 유일하게 유효한 설정은 adOpenStatic 있습니다입니다.

Note: 없음 오류가 지원되지 않는 값이 설정되어있는 경우, 공급자가 단지 대신 지원 CursorType이 변경됩니다 발생하지 않습니다.

통사론

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 태만. 전진 전용 커서를 사용합니다. 당신은 단지 기록을 앞으로 스크롤 할 수 있다는 점을 제외하고 정적 커서 동일합니다. 당신이 레코드를 통해 하나의 패스를해야 할 때 성능이 향상됩니다.
adOpenKeyset1 키 집합 커서를 사용합니다. 다른 사용자가 삭제 기록이 레코드에서 액세스 할 수 있지만 당신은, 다른 사용자가 추가 기록을 볼 수 있다는 점을 제외하고 동적 커서처럼. 다른 사용자가 데이터 변경은 여전히 ​​볼 수 있습니다.
adOpenDynamic2 동적 커서를 사용합니다. 다른 사용자가 추가, 변경 및 삭제를 볼 수 있으며, 공급자가이를 지원하지 않는 경우 레코드를 통해 운동의 모든 종류의, 책갈피를 제외하고 사용할 수 있습니다.
adOpenStatic3 정적 커서를 사용합니다. 보고서를 데이터를 찾거나 생성하는 데 사용할 수있는 레코드 집합의 정적 사본. 다른 사용자가 추가, 변경 또는 삭제가 표시되지 않습니다.

<전체 레코드의 객체 참조