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


Объект Index (ADOX)

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

Замечания

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

Dim obj As New Index  

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

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

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

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

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

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

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

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

Заметка

Ошибка возникает при добавлении столбца в коллекцию столбцов столбцовиндекса, если столбца не существует в объекте table, который уже добавлен в коллекцию таблиц.

Заметка

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

Заметка

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

Этот раздел содержит следующий раздел.

См. также

пример метода добавления индексов (VB)
Свойство IndexNulls Example (VB)
PrimaryKey и unique Properties Example (VB)
Пример свойства SortOrder (VB)
коллекция столбцов (ADOX)
коллекции индексов (ADOX)
коллекции свойств (ADO)