Seek 메서드

레코드 집합의 인덱스를 검색하여 지정된 값과 일치하는 행을 빠르게 찾고 현재 행 위치를 해당 행으로 변경합니다.

구문

  
recordset.Seek KeyValues, SeekOption  

매개 변수

KeyValues
변형 값의 배열입니다. 인덱스는 하나 이상의 열로 구성되며 배열은 각 해당 열과 비교할 값을 포함하고 있습니다.

SeekOption
인덱스의 열과 해당 KeyValues 간에 만들 비교의 유형을 지정하는 SeekEnum 값입니다.

설명

기본 공급자가 Recordset 개체에 대한 인덱스를 지원하는 경우 Seek 메서드를 Index 속성과 함께 사용합니다. Supports(adSeek) 메서드를 사용하여 기본 공급자가 Seek를 지원하는지 여부를 결정하고 Supports(adIndex) 메서드를 사용하여 공급자가 인덱스를 지원하는지 여부를 결정합니다. (예를 들어 Microsoft Jet용 OLE DB 공급자SeekIndex를 지원합니다.)

Seek에서 원하는 행을 찾지 못하면 오류가 발생하지 않고 행이 레코드 집합의 끝에 배치됩니다. 이 메서드를 실행하기 전에 Index 속성을 원하는 인덱스로 설정합니다.

이 메서드는 서버 쪽 커서에서만 지원됩니다. Recordset 개체의 CursorLocation 속성 값이 adUseClient인 경우 Seek는 지원되지 않습니다.

이 메서드는 Recordset 개체가 adCmdTableDirectCommandTypeEnum 값으로 열린 경우에만 사용할 수 있습니다.

적용 대상

레코드 집합 개체(ADO)

참고 항목

Seek 메서드 및 Index 속성 예제(VB)
Seek 메서드 및 인덱스 속성 예제(VC++)
Find 메서드(ADO)
Index 속성