CDaoRecordset::Find

wirtualne znaleźć BOOL (długi lFindType, LPCTSTRlpszFilter);
rzut (CDaoException, CMemoryException);

Wartość zwracany

Niezerowa, jeśli znaleziono pasujących rekordów, inaczej 0.

Parametry

lFindType

Wartość wskazująca rodzaj operacji znajdowania pożądane. Możliwe wartości to:

lpszFilter

Wyrażenie tekstowe (takie jak klauzuli WHERE w instrukcji SQL bez wyrazu, w którym) używane do zlokalizowania rekordu. Na przykład:

Znajdź (AFX_DAO_FIRST, "colRecID = 7")
Znajdź (AFX_DAO_NEXT, "wybrać pola NazwaKlienta ="Jones"„)

Uwagi

Wywołanie tej funkcji Państwa, aby zlokalizować określonego ciągu w zestawie rekordów typu dynamiczny lub migawki za pomocą operatora porównania. Można znaleźć pierwsze, następny, poprzedni lub ostatniego wystąpienia ciągu. Znaleźć jest funkcją wirtualnych, więc można zastąpić go i dodać własne realizacji. Funkcje składowe FindFirst, FindLast, ZnajdYNastępnyi FindPrev wywołanie funkcji szukania Państwa, więc znaleźć można używać do sterowania zachowaniem wszystkie operacje znajdowania.

Aby zlokalizować rekord w zestawie rekordów typu tabela, wywołania funkcji członek Seek.

Porada   Będą bardziej skuteczne znaleźć mniejszy zestaw rekordów, który posiadasz. Ogólne, i especally z danych ODBC jest lepiej jest utworzyć nową kwerendę, która pobiera tylko rekordy, które chcesz.

Aby uzyskać więcej informacji na temat znajdowania rekordów, zobacz artykuł zestawu rekordów DAO: nawigacji zestawu rekordów w Visual C++ Programmer's Guide. Aby uzyskać pokrewne informacje zobacz temat „FindFirst, FindLast, ZnajdYNastępny, FindPrevious metody"w pomocy DAO.

Omówie&nie CDaoRecordset |nbsp; Klasa członków | Wykres hierarchii

Zobacz teżnbsp;CDaoRecordset::FindFirst, CDaoRecordset::FindLast, CDaoRecordset::Find&Next, CDaoRecordset::FindPrev

Index