Sql server 2005 使用VB6代码列出SQL Express 2005实例

Sql server 2005 使用VB6代码列出SQL Express 2005实例,sql-server-2005,vb6,instances,Sql Server 2005,Vb6,Instances,如何使用vb6应用程序列出SQL Server 2005 Express Edition的所有实例?这将列出使用SQL-DMO的所有SQL Server实例。您将需要筛选Express实例 Function listServers(vControl As Object) Dim oApp As SQLDMO.Application Dim oNames As SQLDMO.NameList Set oApp = New SQLDMO.Application

如何使用vb6应用程序列出SQL Server 2005 Express Edition的所有实例?

这将列出使用SQL-DMO的所有SQL Server实例。您将需要筛选Express实例

Function listServers(vControl As Object)
    Dim oApp As SQLDMO.Application 
    Dim oNames  As SQLDMO.NameList 

    Set oApp = New SQLDMO.Application 
    Set oNames = oApp.ListAvailableSQLServers() 

    For Each oName In oNames 
        vControl.AddItem oName 
    Next 
End Function 

这意味着它找不到明确的实例;需要使用
SQLBrowseConnect

正在使用
SQLBrowseConnect
API