Метод поиска ADO
❮ Полная ссылка на объект набора записей
Метод Seek просматривает индекс набора записей, чтобы найти запись, которая соответствует значениям, указанным в параметре keyvalues. Если есть совпадение, указатель будет указывать на запись, указанную параметром seekoption. Если совпадений нет, указатель записи будет помещен в конец набора записей.
Примечание. Чтобы использовать этот метод, поставщик должен поддерживать этот метод и использование индексов в наборе записей (свойство Index). Используйте метод Supports, чтобы определить, поддерживает ли поставщик поиск и индексирование.
Примечание. Перед выполнением этого метода задайте для свойства Index нужный индекс.
Примечание. Этот метод можно использовать только с курсорами на стороне сервера (не поддерживается, если значением свойства CursorLocation является adUseClient).
Примечание. Этот метод можно использовать только в том случае, если объект Recordset был открыт со значением CommandTypeEnum, равным adCmdTableDirect.
Синтаксис
recordsetobj.Seek keyvalues,seekoption
Parameter | Description |
---|---|
keyvalues | Required. An array of values to compare with the values in each column |
seekoption | Required. A SeekEnum value that specifies the type of seek |
Значения SeekEnum
Constant | Value | Description |
---|---|---|
adSeekFirstEQ | 1 | Seeks the first key equal to keyvalues |
adSeekLastEQ | 2 | Seeks the last key equal to keyvalues |
adSeekAfterEQ | 4 | Seeks either a key equal to keyvalues or just after where that match would have occurred |
adSeekAfter | 8 | Seeks a key just after where a match with keyvalues would have occurred |
adSeekBeforeEQ | 16 | Seeks either a key equal to keyvalues or just before where that match would have occurred |
adSeekBefore | 32 | Seeks a key just before where a match with keyvalues would have occurred |
❮ Полная ссылка на объект набора записей