ADOX - 未列出SQL Server架构中的表
我正在使用ADOX检索表名,但未列出DBO以外架构内的任何表。ADOX - 未列出SQL Server架构中的表
Sub ListTablesADOX() Dim Conn As New ADODB.Connection
'Open connection you want To get database objects
Conn.Provider = "MSDASQL"
Conn.Open "DSN=...;Database=...;", "UID", "PWD"
'Create catalog object
Dim Catalog As New ADOX.Catalog
Set Catalog.ActiveConnection = Conn
'List tables And columns
Dim Table As ADOX.Table
For Each Table In Catalog.Tables
Debug.Print Table.Name
Next
End Sub
回答:
我放弃使用ADOX,重新编码使用ADO的OpenSchema方法,而不是,我不能让ADOX超出dbo架构事情都是我获取目录信息的程序。
以上是 ADOX - 未列出SQL Server架构中的表 的全部内容, 来源链接: utcz.com/qa/261496.html