<Полный справочник Объект Recordset
Метод Seek ищет индекс в Recordset, чтобы найти запись, которая соответствует величинам, указанным в параметре KeyValues. Если есть совпадение, то указатель будет указывать на запись, заданное параметром SeekOption. Если совпадения нет, указатель записи будет помещен в конце Recordset.
Note: Для того, чтобы использовать этот метод, провайдер должен поддерживать этот метод и использование индексов на Recordset (the Index property) . Используйте метод Supports чтобы определить, поддерживает ли поставщик искать и индексы.
Note: Установите свойство Index до нужного индекса перед выполнением этого метода.
Note: Этот метод может быть использован только с серверными курсорами (не поддерживается , когда значение CursorLocation свойства adUseClient).
Note: Этот метод может быть использован только тогда , когда объект Recordset был открыт со значением CommandTypeEnum из adCmdTableDirect.
Синтаксис
recordsetobj.Seek keyvalues,seekoption
параметр | Описание |
---|---|
keyvalues | Необходимые. Массив значений для сравнения со значениями в каждом столбце |
seekoption | Необходимые. SeekEnum значение , которое указывает тип искать |
SeekEnum Значения
постоянная | Стоимость | Описание |
---|---|---|
adSeekFirstEQ | 1 | Стремится первый ключ, равный KeyValues |
adSeekLastEQ | 2 | Стремится последний ключ, равный KeyValues |
adSeekAfterEQ | 4 | Стремится либо ключ, равный KeyValues или только после того, как, где, что матч будет иметь место |
adSeekAfter | 8 | Стремится ключ только после того, как, где произошло бы матч с KeyValues |
adSeekBeforeEQ | 16 | Стремится либо ключом, равным KeyValues или непосредственно перед тем, где этот матч будет иметь место |
adSeekBefore | 32 | Стремится ключ непосредственно перед тем, где произошло бы матч с KeyValues |
<Полный справочник Объект Recordset