Метод Seek (ADO)
Область применения: Access 2013, Office 2013
Выполняет поиск по индексу набора записей , чтобы быстро найти строку, соответствующую указанным значениям, и изменить текущее положение строки на эту строку.
Синтаксис
набор записей. SeekKeyValues, SeekOption
Параметры
Параметр | Описание |
---|---|
KeyValues | Массив значений Variant . Индекс состоит из одного или нескольких столбцов, а массив содержит значение для сравнения с каждым соответствующим столбцом. |
SeekOption | Значение SeekEnum , указывающее тип сравнения между столбцами индекса и соответствующими значениями KeyValues. |
Замечания
Используйте метод Seek в сочетании со свойством Index, если базовый поставщик поддерживает индексы в объекте Recordset . Используйте метод Supports(adSeek), чтобы определить, поддерживает ли базовый поставщик поиск, и метод Supports(adIndex), чтобы определить, поддерживает ли поставщик индексы. (Например, поставщик OLE DB для Microsoft Jet поддерживает поиск и индекс.)
Если поиск не находит нужную строку, ошибка не возникает, и строка размещается в конце набора записей. Перед выполнением этого метода задайте для свойства Index нужный индекс.
Этот метод поддерживается только с серверными курсорами. Поиск не поддерживается, если значение свойства CursorLocation объекта Recordset имеет значение adUseClient.
Этот метод можно использовать только в том случае, если объект Recordset открыт со значением CommandTypeEnumadCmdTableDirect.