다음을 통해 공유


CDaoRecordset::Find

 

게시: 2016년 4월

비교 연산자를 사용 하 여 다이너셋 또는 스냅숏 형식 레코드 집합에서 특정 문자열을 찾으려면이 멤버 함수를 호출 합니다.

구문

      virtual BOOL Find(
   long lFindType,
   LPCTSTR lpszFilter 
);

매개 변수

  • lFindType
    원하는 찾기 작업의 유형을 나타내는 값입니다. 가능한 값은 다음과 같습니다.

    • AFX_DAO_NEXT 일치 하는 문자열의 다음 위치를 찾습니다.

    • AFX_DAO_PREV 일치 하는 문자열의 이전 위치를 찾습니다.

    • AFX_DAO_FIRST 일치 하는 문자열의 첫 위치를 찾습니다.

    • AFX_DAO_LAST 일치 하는 문자열의 마지막 위치를 찾습니다.

  • lpszFilter
    문자열 식 (처럼는 위치 SQL 문의 단어 없이 절에서에서 위치) 레코드를 찾는 데 사용 합니다. 예를 들면 다음과 같습니다.

    rs.Find(AFX_DAO_FIRST, _T("EmployeeID = 7"));
    rs.Find(AFX_DAO_NEXT, _T("LastName = 'Jones'"));
    

반환 값

이 속성을 0이 아닌 됩니다 일치 하는 레코드를 찾을 경우, 그렇지 않으면 0입니다.

설명

첫 번째, 다음을 찾을 수 있습니다 이전 또는 마지막 문자열 인스턴스입니다. 찾기 메서드를 재정의 하 고 사용자 고유의 구현을 추가 수 있도록 가상 함수입니다. FindFirst, FindLast, FindNext, 및 FindPrev 멤버 함수 호출의 찾기 멤버 함수를 사용할 수 있도록 찾기 모든 찾기 작업의 동작을 제어 합니다.

호출 하는 테이블 형식의 레코드 집합에서 레코드를 찾을 수 있는 검색 멤버 함수.

가장 작은 레코드 집합을 보유 하 고 더 효과적 찾기 수 있습니다.일반적으로, 특히 ODBC 데이터에 원하는 레코드만 검색 하는 새 쿼리를 만드는 데 좋습니다.

관련된 정보를 보려면 DAO 도움말의 "FindFirst, FindLast, FindNext, FindPrevious 메서드" 항목을 참조 하십시오.

요구 사항

헤더: afxdao.h

참고 항목

CDaoRecordset Class
계층 구조 차트
CDaoRecordset::FindFirst
CDaoRecordset::FindLast
CDaoRecordset::FindNext
CDaoRecordset::FindPrev