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

回到顶部