以文本方式查看主题 - 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文件即可。
|
||||
-- 作者: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 -- 贺老师,也别打击我的积极性嘛!我也是忠实的狐友哇! |