CDaoRecordset::FindNext

BOOL FindNext (LPCTSTR lpszFilter );
броска (CDaoException, CMemoryException);

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

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

Параметры

lpszFilter

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

Примечания

Вызов этой функции-члена для поиска на следующую запись, которая соответствует указанному условию. Функция-член FindNext начинает его поиск в текущей записи и ищет в конец набора записей.

Если вы хотите включить все записи в вашем поиске (не только те, которые удовлетворяют определенному условию) использовать один из операции Move для перемещения от записи к записи. Чтобы найти записи в объекте recordset табличного типа, вызовите функцию-член Seek.

Если запись, соответствующие критериям не находится, указатель текущей записи не определены, и FindNext возвращает ноль. Если набор записей содержит более одной записи, которые удовлетворяют критериям, FindFirst находит первое вхождение, FindNext находит следующее вхождение и т. д.

Осторожно   Если вы измените текущую запись, убедитесь, что вы сохраните изменения, вызова функции-члена Update перед тем, как перейти к другой записи. При переходе к другой записи без обновления, изменения будут утеряны без предупреждения.

С помощью одного из операций поиска не является таким же, как вызов MoveFirst или MoveNext, однако, что просто делает первый или следующую запись текущей без указания условие. Вы можете последовать за операции поиска с операции перемещения.

Помнить следующее при использовании операций поиска:

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

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

См. также CDaoRecordset::Find, CDaoRecordset::FindFirst, CDaoRecordset::FindLast, CDaoRecordset::FindPrev

Index