Index オブジェクト (ADOX)
データベース テーブルのインデックスを表します。
備考
次のコードは、新しい Indexを作成します。
Dim obj As New Index
Index オブジェクトのプロパティとコレクションを使用すると、次のことができます。
Name プロパティを使用してインデックスを識別します。
Columns コレクションを使用して、インデックスのデータベース列にアクセスします。
Unique プロパティでインデックス キーを一意にする必要があるかどうかを指定します。
PrimaryKey プロパティを持つテーブルの主キーがインデックスかどうかを指定します。
インデックス フィールドに null 値を持つレコードに、IndexNulls プロパティを持つインデックス エントリがあるかどうかを指定します。
Clustered プロパティを使用してインデックスをクラスター化するかどうかを指定します。
Properties コレクションを使用してプロバイダー固有のインデックス プロパティにアクセスします。
手記
Tables コレクションに既に追加されている Table オブジェクトに Column が存在しない場合、インデックス の Columns コレクションに 列 を追加すると、エラーが発生します。
手記
データ プロバイダーは、Index オブジェクトのすべてのプロパティをサポートしているわけではありません。 プロバイダーでサポートされていないプロパティの値を設定すると、エラーが発生します。 新しい Index オブジェクトの場合、オブジェクトがコレクションに追加されるときにエラーが発生します。 既存のオブジェクトの場合、プロパティの設定時にエラーが発生します。
手記
Index オブジェクト 作成する場合、省略可能なプロパティに適切な既定値が存在しても、プロバイダーがプロパティをサポートすることは保証されません。 プロバイダーがサポートするプロパティの詳細については、プロバイダーのドキュメントを参照してください。
このセクションには、次のトピックが含まれています。
関連項目
Indexes Append メソッドの使用例 (VB)
IndexNulls プロパティの使用例 (VB)
PrimaryKey プロパティと Unique プロパティの使用例 (VB)
SortOrder プロパティの使用例 (VB)
Columns コレクション (ADOX)
Indexes Collection (ADOX)
プロパティ コレクション (ADO)