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


Объект Index (ADOX)

Область применения: Access 2013, Office 2013

Представляет индекс из таблицы базы данных.

Замечания

Следующий код создает новый индекс:

Dim obj As New Index

С помощью свойств и коллекций объекта Index можно:

  • Определите индекс с помощью свойства Name .

  • Доступ к столбцам базы данных индекса с помощью коллекции Columns .

  • Укажите, должны ли ключи индекса быть уникальными с помощью свойства Unique .

  • Укажите, является ли индекс первичным ключом для таблицы со свойством PrimaryKey .

  • Укажите, содержат ли записи индекса записей с значениями NULL в полях индекса со свойством IndexNulls .

  • Укажите, является ли индекс кластеризованным с помощью свойства Clustered .

  • Доступ к свойствам индекса для конкретного поставщика с помощью коллекции Properties .

Примечание.

Ошибка при добавлении столбца в коллекцию Columnsиндекса , если столбец не существует в объекте Table , уже добавленном к коллекции Tables .

Поставщик данных может поддерживать не все свойства объектов Index . Если задано значение свойства, которое не поддерживается поставщиком, возникнет ошибка. Для новых объектов Index ошибка возникает при добавлении объекта в коллекцию. Для существующих объектов ошибка возникает при задании свойства .

При создании объектов Index наличие соответствующего значения по умолчанию для необязательного свойства не гарантирует, что поставщик поддерживает это свойство. Дополнительные сведения о свойствах, поддерживаемых поставщиком, см. в документации по поставщику.