以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  怎样获取局域网SQL服务器列表?  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=15134)

--  作者:lvep
--  发布时间:2011/12/13 20:41:00
--  怎样获取局域网SQL服务器列表?
 类似VB代码:
    Dim i As Integer
    Dim sqlApp As New SQLDMO.Application
    Dim ServerName As SQLDMO.NameList
    Set ServerName = sqlApp.ListAvailableSQLServers
    For i = 1 To ServerName.Count
       Combo1.AddItem ServerName.Item(i)  \'列出可用的服务器
    Next

    Dim oServer As New SQLDMO.SQLServer
    oServer.Connect "(local)", "sa", ""

    Dim db As SQLDMO.Database
    For Each db In oServer.Databases  
        Combo2.AddItem db.Name  \'列出所有的数据库
    Next
在狐表中怎样才能实现?

--  作者:狐狸爸爸
--  发布时间:2011/12/13 21:24:00
--  

上面的代码可以直接在foxtable使用的。

你得有sqldmo.dll这个文件,并已经注册到系统了。

然后在foxtable引用下面的Interop.SQLDMO.dll文件即可。

 

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:interop.sqldmo.rar


--  作者:lihe60
--  发布时间:2011/12/14 8:06:00
--  

那就把这个功能加到foxtable上去,用户可以直接用,不用有其他操作。


--  作者:lvep
--  发布时间:2011/12/14 17:44:00
--  

谢谢!问题解决了!


--  作者:lihe60
--  发布时间:2011/12/15 8:14:00
--  
以下是引用lvep在2011-12-14 17:44:00的发言:

谢谢!问题解决了!

如何解决,可以与大家分享么?


--  作者:狐狸爸爸
--  发布时间:2011/12/15 8:22:00
--  
解决方法在2楼
--  作者:lihe60
--  发布时间:2011/12/15 8:22:00
--  
如何列出局域网内所有SQL?
--  作者:lihe60
--  发布时间:2011/12/15 8:44:00
--  
以下是引用狐狸爸爸在2011-12-15 8:22:00的发言:
解决方法在2楼

有这个提示!


图片点击可在新窗口打开查看此主题相关图片如下:未命名.gif
图片点击可在新窗口打开查看

--  作者:狐狸爸爸
--  发布时间:2011/12/15 9:03:00
--  

这不是你玩的,还是别玩了


--  作者:lihe60
--  发布时间:2011/12/15 9:08:00
--  
贺老师,也别打击我的积极性嘛!我也是忠实的狐友哇!