Oggetto Index (ADOX)

Rappresenta un indice da una tabella di database.

Osservazioni

Il codice seguente crea un nuovo oggetto Index:

Dim obj As New Index  

Con le proprietà e le raccolte di un oggetto Index, è possibile:

  • Identificare l'indice con la proprietà Name.

  • Accedere alle colonne di database dell'indice con la raccolta Columns.

  • Specificare se le chiavi di indice devono essere univoche con la proprietà Unique.

  • Specificare se l'indice è la chiave primaria per una tabella con la proprietà PrimaryKey.

  • Specificare se i record con valori Null nei rispettivi campi di indice contengono voci di indice con la proprietà IndexNulls.

  • Specificare se l'indice è cluster con la proprietà Clustered.

  • Accedere alle proprietà dell'indice specifiche del provider con la raccolta Properties.

Nota

Si verificherà un errore durante l'aggiunta di un oggetto Column alla raccolta Columns di un oggetto Index se l'oggetto Column non esiste in un oggetto Table già accodato alla raccolta Tables.

Nota

Il provider di dati potrebbe non supportare tutte le proprietà degli oggetti Index. Se è stato impostato un valore per una proprietà che il provider non supporta, si verificherà un errore. Per i nuovi oggetti Index, l'errore si verificherà quando l'oggetto viene accodato alla raccolta. Per gli oggetti esistenti, l'errore si verificherà durante l'impostazione della proprietà.

Nota

Quando si creano oggetti Index, l'esistenza di un valore predefinito appropriato per una proprietà facoltativa non garantisce che il provider supporti la proprietà. Per altre informazioni sulle proprietà supportate dal provider, vedere la documentazione del provider.

Questa sezione contiene l'argomento seguente.

Vedere anche

Esempio del metodo Append di Indexes (VB)
Esempio della proprietà IndexNulls (VB)
Esempio delle proprietà PrimaryKey e Unique (VB)
Esempio della proprietà SortOrder (VB)
Raccolta Columns (ADOX)
Raccolta Indexes (ADOX)
Raccolta Properties (ADO)