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


Объект Index (ADOX)

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

Комментарии

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

Dim obj As New Index  

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

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

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

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

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

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

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

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

Примечание

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

Примечание

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

Примечание

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

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

См. также:

Пример метода Append коллекции Indexes (Visual Basic)
Пример свойства IndexNulls (Visual Basic)
Примеры свойств PrimaryKey и Unique (Visual Basic)
Пример свойства SortOrder (Visual Basic)
Коллекция Columns (ADOX)
Коллекция Indexes (ADOX)
Коллекция Properties (ADO)