主题:如何获得另一台SQL服务器中的数据库个数及名称
shibaolingyn
[专家分:510] 发布于 2008-02-21 16:16:00
VB6中如何获得另一台SQL服务器中的数据库个数及名称及具体一个数据库中的表个数和名称?使用API也行
最后更新于:2008-02-21 16:49:00
回复列表 (共6个回复)
沙发
老大徒伤悲 [专家分:29120] 发布于 2008-02-21 17:01:00
你会列举本机的数据库名称吗?
板凳
我是大喊三 [专家分:3010] 发布于 2008-02-21 17:36:00
有数据源的吧,此数据源连接那台SQL SERVER。然后对着数据源用SQL语句操作应该就可以。
3 楼
a97191 [专家分:4040] 发布于 2008-02-21 18:14:00
引用Mcrosoft SQLDMQ object library
Dim oServer As New SQLDMO.SQLServer
oServer.Connect IP, sa, 密码
Combo1.Clear
Dim db As SQLDMO.Database
For Each db In oServer.Databases
Me.Combo1.AddItem (db.Name)
Next
4 楼
shibaolingyn [专家分:510] 发布于 2008-02-23 00:49:00
[quote]你会列举本机的数据库名称吗?[/quote]
我本机没有安装SQL server,所以不会列举本机的数据库,谢谢
5 楼
shibaolingyn [专家分:510] 发布于 2008-02-23 00:52:00
[quote]引用Mcrosoft SQLDMQ object library
Dim oServer As New SQLDMO.SQLServer
oServer.Connect IP, sa, 密码
Combo1.Clear
Dim db As SQLDMO.Database
For Each db In oServer.Databases
Me.Combo1.AddItem (db.Name)
Next
[/quote]
我本机没有安装SQL server,所以不能引用Mcrosoft SQLDMQ object library,谢谢
6 楼
老大徒伤悲 [专家分:29120] 发布于 2008-02-23 11:13:00
[quote]我本机没有安装SQL server,所以不会列举本机的数据库,谢谢[/quote]那你先学习例举本机数据库好了,学完再说。
三十年前,我的老师说:本腔都唱不来,还拉彩腔呢?不会走就想跑!
我来回复