Ejemplo de propiedad Clustered (VB)
En este ejemplo se muestra la propiedad Clustered de un índice. Tenga en cuenta que las bases de datos de Microsoft Jet no admiten índices agrupados, por lo que este ejemplo devolverá False para la propiedad Clustered de todos los índices de la base de datos Northwind.
' BeginClusteredVB
Sub Main()
On Error GoTo ClusteredXError
Dim cnn As New ADODB.Connection
Dim cat As New ADOX.Catalog
Dim tblLoop As ADOX.Table
Dim idxLoop As ADOX.Index
Dim strCnn As String
strCnn = "Provider='SQLOLEDB';Data Source='MySqlServer';Initial Catalog='pubs';" & _
"Integrated Security='SSPI';"
' Connect to the catalog.
cnn.Open strCnn
cat.ActiveConnection = cnn
' Enumerate the tables.
For Each tblLoop In cat.Tables
'Enumerate the indexes.
For Each idxLoop In tblLoop.Indexes
Debug.Print tblLoop.Name & " " & _
idxLoop.Name & " " & idxLoop.Clustered
Next idxLoop
Next tblLoop
'Clean up.
cnn.Close
Set cat = Nothing
Set cnn = Nothing
Exit Sub
ClusteredXError:
Set cat = Nothing
If Not cnn Is Nothing Then
If cnn.State = adStateOpen Then cnn.Close
End If
Set cnn = Nothing
If Err <> 0 Then
MsgBox Err.Source & "-->" & Err.Description, , "Error"
End If
End Sub
' EndClusteredVB
Consulte también
Objeto Catalog (ADOX)
Clustered (propiedad, ADOX)
Objeto Index (ADOX)
Objeto Table (ADOX)