首页 > 开发 > 综合 > 正文

如何列举网络中的SQL-Server服务器

2024-07-21 02:22:56
字体:
来源:转载
供稿:网友
自己制作了一个类似odbc登陆的sql-server服务器登陆的窗口(如下图),里面包含服务器名称、数据库名称、用户名、密码、连接等待时间。。。。这里讲解一下其中“server”项,用复合框下拉列表列举网络中sql-server服务器名称的实现。(至于如何列举服务器中的数据库名称,论坛中有很多帖子可搜索一下,方法和这个差不多)



首先需要引用sqldmo。方法:在“工具”-“引用”中引用 microsoft sqldmo object library。
代码:
private sub combo1_dropdown()
dim svr as new sqldmo.sqlserver
dim i as integer
if combo1.listcount > 0 then
dim dn as string
dn = trim(combo2.text) 'combo1是列数据库名的combo控件
combo1.clear
combo1.text = dn
sendkeys "{end}"
'以上代码实现下拉时原来内容不被清空
else
end if
svr.connect "servername", "uerid", "pwd" '3个引号内分别为服务器名,用户名,密码
for i = 1 to svr.databases.count
combo1.additem svr.databases(i).name
next
end sub




发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表