Объект 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)