共用方式為


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