本地的可以,远程的好像不可能.Dim oSQLServerDMOApp As Object
Dim i As Integer
Dim namX As Object
On Error Resume Next
Set oSQLServerDMOApp = CreateObject("SQLDMO.Application")
Set namX = oSQLServerDMOApp.ListAvailableSQLServers
For i = 1 To namX.Count
cmbServer.AddItem namX.Item(i)
Next
cmbServer.ListIndex = 0
Dim i As Integer
Dim namX As Object
On Error Resume Next
Set oSQLServerDMOApp = CreateObject("SQLDMO.Application")
Set namX = oSQLServerDMOApp.ListAvailableSQLServers
For i = 1 To namX.Count
cmbServer.AddItem namX.Item(i)
Next
cmbServer.ListIndex = 0
解决方案 »
- WebBrowser默认网页定位到最底部
- VB6+ACCESS数据库查询问题
- 关于设置默认打印机和提升打印速度的问题
- Collection和类模块问题
- 一个数组QQ(1 to 100) as int,怎样统计其重复数据分布情况,或像SQL那样分组统计,有结果马上揭帖!
- 如何判断treeview中的节点是根节点还是子节点?帮帮忙,告诉我啊,很急,在线等
- psk:这个问题不知道放在哪问合适,就先在这了
- 请教TextBox的格式化输入问题。
- 请教真正的adsi高手?如何能读出用户的密码?
- 把已经使用过的数组全部复位,用什么方法好?别告诉我用 FOR i=1 to 1000 b(i)="" NEXT 这样的语句啊
- 请教一个关于vb连接xml的问题,有分酬谢,这里253了。
- 哪有中文版的最新MSDN可下?
你通过执行查询语句:select convert(Char(15),host_name())
来返回本地的SQL SERVER服务器的名称
minajo21(大眼睛)的不用知道服务器名字。就那样写就可以了
2.楼主如果是要连接远程数据库的话,可以通过ODBC来连接。
3.如果要用程序来写的话。还在考虑中...