共用方式為


Index 物件 (ADOX)

表示資料庫資料表中的索引。

備註

下列程式碼會建立新的索引

Dim obj As New Index  

使用 Index 物件的屬性和集合,您可以:

  • 使用 Name 屬性識別索引。

  • 使用 Columns 集合存取索引的資料庫資料行。

  • 使用 Unique 屬性指定索引鍵是否必須是唯一的。

  • 使用 PrimaryKey 屬性指定索引是否為資料表的主索引鍵。

  • 使用 IndexNulls 屬性指定在其索引欄位中具有 null 值的記錄是否具備索引項目。

  • 使用 Clustered 屬性指定索引是否已叢集化。

  • 使用 Properties 集合存取提供者特定的索引屬性。

注意

如果 Column 不存在於已附加至 Tables 集合的 Table 物件,將 Column 附加至 IndexColumns 集合時,將會發生錯誤。

注意

您的資料提供者可能不支援 Index 物件的所有屬性。 如果您為提供者不支援的屬性設定值,將會發生錯誤。 對於新的 Index 物件,當物件附加至集合時,就會發生此錯誤。 對於現有物件,設定屬性時會發生此錯誤。

注意

建立 Index 物件時,存在選擇性屬性的適當預設值,並不保證您的提供者支援 該屬性。 如需提供者支援哪些屬性的詳細資訊,請參閱提供者文件。

本節涵蓋下列主題。

另請參閱

Indexes Append 方法範例 (VB)
IndexNulls 屬性範例 (VB)
PrimaryKey 和 Unique 屬性範例 (VB)
SortOrder 屬性範例 (VB)
Columns 集合 (ADOX)
Indexes 集合 (ADOX)
Properties 集合 (ADO)