CDaoRecordset::FindFirst

BOOL FindFirst (LPCTSTR lpszFilter);
throw (CDaoException, CMemoryException);

반환 값

일치 하는 레코드는 경우, 그렇지 않으면 0 0이 아닌。

매개 변수

lpszFilter

레코드를 찾는 데 사용 되는 WHERE어디단어 없이 SQL 문에서) (같은 문자열 식。

주의

지정된 된 조건에 맞는 첫 번째 레코드를 찾을이 멤버 함수를 호출 합니다. FindFirst 멤버 함수는 recordset의 시작 부분에서 검색 및 검색 레코드 집합의 끝을 시작。

모든 레코드를 검색 (뿐 아니라 그 특정 조건을 만족 하는)에 이동 작업 중 하나를 사용 하 여 레코드를 이동 포함 하려면. 테이블 형식 recordset의 레코드를 찾으려면 Seek 멤버 함수를 호출。

조건에 맞는 레코드가 있는 경우 현재 레코드 포인터는 결정, 그리고 FindFirst 0을 반환 합니다. 다음 항목 등에 FindNext 찾습니다 recordset FindFirst 첫 번째 항목을 찾습니다. 해당 조건을 만족 하는 하나 이상의 레코드를 포함 하는 경우。

주의nbsp;??현재 레코드를 편집 하는 경우에 다른 레코드로 이동 하기 전에 Update 멤버 함수를 호출 하 여 변경 내용을 저장 해야 합니다. 업데이트 하지 않고 다른 레코드로 이동 하면 변경 내용이 경고 없이 손실 됩니다(&N).

찾을 멤버 함수 위치에서 및 다음 테이블에 지정 된 방향으로 검색:

작업 찾기 시작 검색 방향
FindFirst 레코드 집합의 시작 레코드 집합의 끝
FindLast 레코드 집합의 끝 레코드 집합의 시작
FindNext 현재 레코드 레코드 집합의 끝
FindPrevious 현재 레코드 레코드 집합의 시작

중요nbsp;FindLast를 호출할 때 Microsoft Jet 데이터베이스 엔진 완전히 채워집니다 레코드 집합을 검색을 시작 하기 전에이 이미 수행 하지 않은 경우. 첫 번째 검색 이후 검색 보다 시간이 더 걸릴 수 있습니다(&N).

그러나 찾기 작업 중 하나를 사용 하 여 아니다, MoveFirst 또는 MoveNext호출 같은 단순히 첫 번째 레코드나 다음 레코드가 현재 조건을 지정 하지 않고. 찾기 작업 이동 작업을 따를 수 있다。

찾기 작업을 사용 하는 경우 다음 마음에 계속:

레코드를 찾는 방법에 대 한 자세한 내용은 다음 웹 사이트를 참조 하십시오. 문서 DAO 레코드 집합: 레코드 집합 탐색 Visual c + + 프로그래머 가이드에서. 관련된 정보에 대 한 DAO 도움말의 "FindFirst, FindLast, FindNext, FindPrevious 메서드" 항목을 참조。

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

참고 항목nbsp;CDaoRecordset::Find, CDaoRecordset::FindLast, CDaoRecordset::FindNext, CDaoRecordset::FindPrev(&N)

Index