回 帖 发 新 帖 刷新版面

主题:如何获得另一台SQL服务器中的数据库个数及名称

VB6中如何获得另一台SQL服务器中的数据库个数及名称及具体一个数据库中的表个数和名称?使用API也行

回复列表 (共6个回复)

沙发

你会列举本机的数据库名称吗?

板凳

有数据源的吧,此数据源连接那台SQL SERVER。然后对着数据源用SQL语句操作应该就可以。

3 楼

引用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 楼

 [quote]你会列举本机的数据库名称吗?[/quote]
我本机没有安装SQL server,所以不会列举本机的数据库,谢谢

5 楼

[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 楼

[quote]我本机没有安装SQL server,所以不会列举本机的数据库,谢谢[/quote]那你先学习例举本机数据库好了,学完再说。
三十年前,我的老师说:本腔都唱不来,还拉彩腔呢?不会走就想跑!

我来回复

您尚未登录,请登录后再回复。点此登录或注册