виртуальные найти 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