CRecordset::SetRowsetCursorPosition

void SetRowsetCursorPosition (WORDwRow, 단어 wLockType = SQL_LOCK_NO_CHANGE);

매개 변수

wRow

한 기반 위치 행의 현재 행 집합의. 행 집합 크기 1에서이 값의 범위는。

wLockType

고치면 되었습니다 행을 잠그는 방법을 나타내는 값입니다. 자세한 내용은 다음 웹 사이트를 참조 하십시오. 주의。

주의

현재 행 집합 내의 행에 커서를 이동 하려면이 멤버 함수를 호출 합니다. 대량 행 페치를 구현 하 고 레코드 인출 된 행 집합의 첫 번째 레코드로 현재 레코드는 행 집합으로 검색 됩니다. 행 집합 내에서 다른 레코드를 현재 레코드로 만들, 하기 위해서는 SetRowsetCursorPosition를 호출 합니다. 예를 들어, 결합 수 있습니다 SetRowsetCursorPosition 동적으로 레코드 집합의 레코드에서 데이터를 검색 하려면 GetFieldValue 멤버 함수。

SetRowsetCursorPosition를 사용 하려면 있어야 합니다 구현한 Open 멤버 함수에서 dwOptions 매개 변수의 CRecordset::useMultiRowFetch 옵션을 지정 하 여 대량 행 페치。

SQLSetPosODBC API 함수를 호출 하는 SetRowsetCursorPosition . WLockType 매개 변수는 SQLSetPos 실행 된 후 행의 잠금 상태를 지정 합니다. 다음 표에서 wLockType에 대 한 가능한 값을 설명합니다.

wLockType 설명
SQL_LOCK_NO_CHANGE (기본값) 행으로 SetRowsetCursorPosition 를 호출 하기 전에 동일한 잠금 또는 잠금 해제 상태에이 보장 하는 드라이버 또는 데이터 원본。
SQL_LOCK_EXCLUSIVE 드라이버 또는 데이터 원본에서 행을 독점적으로 잠깁니다. 모든 데이터 소스 이러한 유형의 잠금 지원。
SQL_LOCK_UNLOCK 드라이버 또는 데이터 원본에는 행 잠금을 해제합니다. 모든 데이터 소스 이러한 유형의 잠금 지원。

SQLSetPos에 대 한 자세한 내용은 ODBC SDK Programmer's Reference를 참조 하십시오. 대량 행 페칭에 대 한 자세한 내용은 다음 웹 사이트를 참조 하십시오. 문서 레코드 집합: 레코드 페치 대량 (ODBC) Visual c + + 프로그래머 가이드。

CRecordset 개요 |nbsp; 클래스 멤버 (ko) | 계층 구조 차트(&N)

참고 항목nbsp;CRecordset::RefreshRowset, CRecordset::SetRowsetSize(&N)

Index