CDaoRecordset::Find

виртуальные найти BOOL (длинный lFindType, LPCTSTRlpszFilter);
Бросай (CDaoException, CMemoryException);

Возвращаемое значение

Ненулевое значение, если будут найдены совпадающие данные, иначе 0.

Параметры

lFindType

Значение, определяющее тип операции поиска желаемого. Возможные значения:

lpszFilter

Строковое выражение (как предложение WHERE в инструкции SQL без использования самого слова где) , используемое для поиска записи. Например:

Найти (AFX_DAO_FIRST, "colRecID = 7")
Найти (AFX_DAO_NEXT, «НазваниеПолучателя = «Джонс» ")

Примечания

Вызов этой функции-члена для обнаружения определенной строки в объекте recordset динамического или статического типа, с помощью оператора сравнения. Вы можете найти первый, следующий, предыдущий, или последний экземпляр строки. Найти это виртуальная функция, поэтому его можно переопределить его и добавить собственную реализацию. Функции-члены FindFirst, FindLast, FindNextи FindPrev найти функция-член вызывается, поэтому вы можете использовать Поиск для управления поведением всех операций поиска.

Чтобы найти записи в объекте recordset табличного типа, вызовите функцию-член Seek.

Подсказка   Чем меньше набор записей, вы должны найти более эффективным будет. В целом и especally с данным ODBC то лучше создать новый запрос, который извлекает только нужные записи.

Для получения дополнительных сведений о поиске записей, см. статью записей DAO: навигации набора записей в Руководстве по Visual C++ программист. Соответствующую информацию в разделе «FindFirst, FindLast, FindNext, FindPrevious методы» в справке DAO.

Обзор CDaoRecordsetЧлены класса | Иерархическая схема

См. такжеnbsp;CDaoRecordset::FindFirst, CDaoRecordset::FindLast, CDaoRecordset::Find&Next, CDaoRecordset::FindPrev

Index