Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Указывает имя индекса, действующего в настоящее время для объекта Recordset .
Параметры и возвращаемые значения
Задает или возвращает строковое значение, которое является именем индекса.
Замечания
Индекс, именованный свойством Index , должен быть объявлен ранее в базовой таблице, базовой объекту Recordset . То есть индекс должен быть объявлен программным способом как объект индекса ADOX, так и при создании базовой таблицы.
Ошибка во время выполнения возникает, если индекс не может быть задан. Свойство Index не может быть задано в следующих условиях:
В обработчике событий WillChangeRecordset или RecordsetChangeComplete .
Если набор записей по-прежнему выполняет операцию (которая может быть определена свойством State ).
Если фильтр был установлен в наборе записей со свойством Filter .
Свойство Index всегда можно задать успешно, если набор записей закрыт, но набор записей не будет открыт успешно или индекс не будет использоваться, если базовый поставщик не поддерживает индексы.
Если индекс можно задать, текущая позиция строки может измениться. Это приведет к обновлению свойства AbsolutePosition и вызовет события WillChangeRecordset, RecordsetChangeComplete, WillMove и MoveComplete .
Если индекс можно задать, а свойство LockType — adLockPessimistic или adLockOptimistic, выполняется неявная операция UpdateBatch . В этом выпуске выпускаются текущие и затронутые группы. Любой существующий фильтр освобождается, а текущая позиция строки изменяется на первую строку переупорядоченного набора записей.
Свойство Index используется в сочетании с методом Seek . Если базовый поставщик не поддерживает свойство Index и, следовательно, метод Seek , рассмотрите возможность использования метода Find . Определите, поддерживает ли объект Recordset индексы с помощью метода Supports(adIndex).
Встроенное свойство Index не связано с динамическим свойством Optimize , хотя они оба имеют дело с индексами.
Применимо к
См. также
Метод поиска и пример свойства индекса (VB)
объекта индекса (ADOX)
Метод поиска