如何让程序自动建立 ODBC ?

本文介绍了三种创建ODBC连接的方法:手工设置、使用小程序自动配置及在应用程序中内嵌配置代码。重点介绍了第三种方法,并提供了VB示例代码。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

以前用 VB 开发的系统,有时因各种原因,需要使用 ODBC ,建立ODBC 有几种方法:

一, 旧的方法是人工手动的在每台电脑上建立,麻烦,费时,特别是用户很多时...

二, 使用专门的建立 ODBC 的小程序,在每台需要的电脑上运行,也可以放在网络上,开机自动执行。可行,但也不方便,有时可能会忘记,或在不需要建立的电脑上也建立

三, 在开发的系统中直接加入建立ODBC 的代码,以实现仅对使用此系统的电脑进行建立,每次用户点击使用此系统时,均会重建此ODBC,当然其中的 Server IP / Database Name 可放在 INI 文件中,以实现不需要修改代码即可变更ODBC 的目的,也可以用其它控制方法以实现在每台电脑上仅运行一次的目的。

其中关键的实现代码如下:

' 注意: 此代码需要 DAO 支持,故需要引用 DAO

    Dim str1 As String

    ' 联接字串
    str1 = "Description=Create ODBC CVC"
    str1 = str1 & vbCr & "Server=192.168.1.21"
    str1 = str1 & vbCr & "Database=MyDBName"
    str1 = str1 & vbCr & "OEMtoAnsi=NO"
    ' 建立ODBC
    DBEngine.RegisterDatabase "ODBCName", "SQL Server", True, str1

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值