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。

備註

您可以尋找字串的第一個,下一個,上一個或最後一個執行個體。尋找 為虛擬函式,因此,您可以覆寫並加入自己的實作。FindFirstFindLastFindNext,因此, FindPrev 呼叫成員函式 尋找 成員函式,因此,您可以使用控制項 尋找 任何尋找作業行為。

若要偵測記錄資料表類型資料錄集,請 搜尋 呼叫成員函式。

提示提示

愈小一組記錄您擁有越大,有效的 尋找 會是。一般而言,尤其是使用 ODBC 資料,建立擷取記錄您想要的查詢最好的做法。

如需相關資訊,請參閱本主題 FindFirst 「,,, FindLast FindNext FindPrevious 方法」DAO 說明。

需求

Header: afxdao.h

請參閱

參考

CDaoRecordset 類別

階層架構圖

CDaoRecordset::FindFirst

CDaoRecordset::FindLast

CDaoRecordset::FindNext

CDaoRecordset::FindPrev