CDaoRecordset::Find
使用比較運算子,呼叫此成員函式尋找特定字串的 dynaset-或快照集類型資料錄集。
virtual BOOL Find(
long lFindType,
LPCTSTR lpszFilter
);
參數
lFindType
指示尋找作業類型的值需要的。可能的值為:AFX_DAO_NEXT 尋找相符的字串的下一個位置。
AFX_DAO_PREV 尋找相符的字串之前的位置。
AFX_DAO_FIRST 尋找相符的字串的第一個位置。
AFX_DAO_LAST 尋找相符的字串的最後一個位置。
lpszFilter
(像在 SQL 陳述式中的子句 WHERE 字串運算式沒有文字 WHERE) 用來找出資料錄。例如:rs.Find(AFX_DAO_FIRST, _T("EmployeeID = 7")); rs.Find(AFX_DAO_NEXT, _T("LastName = 'Jones'"));
傳回值
如果不是零,則比對資料目錄中找到,則為 0。
備註
您可以尋找字串的第一個,下一個,上一個或最後一個執行個體。尋找 為虛擬函式,因此,您可以覆寫並加入自己的實作。FindFirst, FindLast, FindNext,因此, FindPrev 呼叫成員函式 尋找 成員函式,因此,您可以使用控制項 尋找 任何尋找作業行為。
若要偵測記錄資料表類型資料錄集,請 搜尋 呼叫成員函式。
![]() |
---|
愈小一組記錄您擁有越大,有效的 尋找 會是。一般而言,尤其是使用 ODBC 資料,建立擷取記錄您想要的查詢最好的做法。 |
如需相關資訊,請參閱本主題 FindFirst 「,,, FindLast FindNext FindPrevious 方法」DAO 說明。
需求
Header: afxdao.h