Show the columns in a table, and optionally their properties
Function ShowPropsADOX(strTable As String, Optional bShowPropertiesToo As Boolean) 'Purpose: Show the columns in a table, and optionally their properties, using ADOX. Dim cat As New ADOX.Catalog 'Root object of ADOX. Dim tbl As ADOX.Table 'Each Table in Tables. Dim col As ADOX.Column 'Each Column in the Table. Dim prp As ADOX.Property 'Point the catalog to the current project's connection. Set cat.ActiveConnection = CurrentProject.Connection Set tbl = cat.Tables(strTable) For Each col In tbl.Columns Debug.Print col.Name ', col.Properties("Fixed length"), col.Type If bShowPropertiesToo Then For Each prp In col.Properties Debug.Print , prp.Name, prp.Type, prp.Value Next Debug.Print "--------------------------------" 'Stop End If Next 'Clean up Set prp = Nothing Set col = Nothing Set tbl = Nothing Set cat = Nothing End Function
No comments:
Post a Comment