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