Поделиться через


Метод 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)
свойства индекса