Метод Seek
Выполняет поиск индекса набора записей , чтобы быстро найти строку, соответствующую указанным значениям, и изменит текущую позицию строки на эту строку.
Синтаксис
recordset.Seek KeyValues, SeekOption
Параметры
KeyValues
Массив значений Variant. Индекс состоит из одного или нескольких столбцов, а массив содержит значение для сравнения с каждым соответствующим столбцом.
SeekOption
Значение SeekEnum, указывающее тип сравнения между столбцами индекса и соответствующими KeyValues.
Замечания
Используйте метод Seek в сочетании со свойством Index, если базовый поставщик поддерживает индексы в объекте Recordset. Используйте методподдержки поддержки (adSeek), чтобы определить, поддерживает ли базовый поставщик Поиск, а метод Поддерживает (adIndex), чтобы определить, поддерживает ли поставщик индексы. (Например, поставщик OLE DB для Microsoft Jet поддерживает поиск и индекс .)
Если поиск не находит нужную строку, ошибка не возникает, а строка находится в конце набора записей. Перед выполнением этого метода задайте свойство индекса индексу.
Этот метод поддерживается только с серверными курсорами. Поиск не поддерживается, если объект RecordsetCursorLocation значение свойства adUseClient.
Этот метод можно использовать только в том случае, если объект recordset был открыт со значением CommandTypeEnumadCmdTableDirect.
Применимо к
См. также
Метод поиска и пример свойства индекса (VB)
метода искать метод и свойство индекса (VC++)
метод find (ADO)
свойства индекса