VB的来了''取局域网SQL Server列表放一个cmobo控件命名为txtServer,引用Microsoft SQLDMO object Libraray库 Private Sub Form_Load()
Dim oSQLServerDMOApp As SQLDMO.Application
Set oSQLServerDMOApp = New SQLDMO.Application
Dim i As Integer
Dim namX As NameList
Set namX = oSQLServerDMOApp.ListAvailableSQLServers
For i = 1 To namX.Count
txtServer.AddItem namX.Item(i)
Next
'Show top server
txtServer.ListIndex = 0End Sub
取得所有数据库名只需执行
"select name from sysdatabases"就可以sysdatabases表在master库里
Dim oSQLServerDMOApp As SQLDMO.Application
Set oSQLServerDMOApp = New SQLDMO.Application
Dim i As Integer
Dim namX As NameList
Set namX = oSQLServerDMOApp.ListAvailableSQLServers
For i = 1 To namX.Count
txtServer.AddItem namX.Item(i)
Next
'Show top server
txtServer.ListIndex = 0End Sub
取得所有数据库名只需执行
"select name from sysdatabases"就可以sysdatabases表在master库里
解决方案 »
- vb 控件WebBrowser问题.急求高手解答下
- 一个SQL问题.在线等....
- 读取TXT
- 想做一个查找指定文件的程序,请高手帮忙,急!!!!分不够可以再给。
- MSHFlexGrid控件显视指定数据的问题。
- 如何利用picturebox 控件动态生成曲线图?(急,急,急)
- listview_ItemClick()的问题
- 请高手指路:如何得到记录集RS当前记录的记录数,高手一定要显身说法!!
- 在vb下,怎样可以把一个文件改名后,copy到一文件夹中?
- 求各位大侠帮忙改个代码,需要达到的效果请看附件和正文
- 这不是公报私仇是干什么?这些理由能站住脚吗?版主装什么正经?!UP有分!
- 建议VB版更换版主!这里的版主不再回答问题,一年多前的梁子到现在还记仇,不以CSDN和广大网友的利益为利益,专门公报私仇。。。罄竹难书
Set a = New SQLDMO.Application
Dim i As Integer
Dim iCount As Integer
iCount = a.ListAvailableSQLServers.Count
For i = 1 To iCount
Debug.Print a.ListAvailableSQLServers(i)
Next
End Sub