SQLDMO实例(SQL Server2000+VB6下测试通过)

这篇博客展示了如何在VB6环境下利用SQLDMO库连接到SQL Server2000并列出可用的SQL服务器和数据库。通过创建SQLDMO.Application实例,获取服务器列表填充到组合框,并在连接到选定服务器后,列出所有数据库。
摘要由CSDN通过智能技术生成

 

一、取得局域网所有可用的SQL Server的实例

    Dim objSQLDMOAppAs New SQLDMO.Application

    Dim nameXAs NameList

    Dim i As Integer

   

    Set nameX= objSQLDMOApp.ListAvailableSQLServers

    For i = 1To nameX.Count

        cboSQLServer.AddItemnameX.Item(i)

    Next

   

    Set objSQLDMOApp= Nothing

 

二、连接之后,并取得SQL Server上的所有数据库

    Set g_objSQLServer= New SQLDMO.SQLServer

    g_objSQLServer.LoginTimeout= -1

    g_objSQLServer.LoginSecure= IIf(chkSecure.Value = Checked, True, False)

    g_objSQLServer.AutoReConnect= True

    g_objSQLServer.ConnectstrSQLServer, strLogin, strPassword

 

    frmMain.cboDatabase.Clear

    For i = 1To g_objSQLServer.Databases.Count

        frmMain.cboDatabase.AddItemg_objSQLServer.Databases(i).Name

    Next

 

 


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值