vb6.0动态加载ODBC驱动(MySQL数据源)的完整vb代码?

编程语言采用vb6.0,网络数据库采用MySQL,ODBC驱动我已经有了。问题是:为了减少vb程序客户端对ODBC数据源的配置、同时又不希望客户在运行vb程序前要先安装O... 编程语言采用vb6.0,网络数据库采用MySQL,ODBC驱动我已经有了。
问题是:为了减少vb程序客户端对ODBC数据源的配置、同时又不希望客户在运行vb程序前要先安装ODBC驱动;那么我想把客户端对MySQL数据源的配置过程用vb代码一并写进程序中,主要对注册表进行操作。具体怎么写,谁有代码?
要求在一个command_click事件中完成(代码执行:驱动检测,没有就安装)。
vb代码经测试成功即刻送分。或发邮箱:yangyingjun666@163.com
谢谢。
首先将myodbc3.dll文件复制到系统下,然后将以下内容做成***.reg文件并运行。
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\MySQL AB\MySQL Connector/ODBC 3.51]
"Version"="3.51.24"
[HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI\MySQL ODBC 3.51 Driver]
"UsageCount"=dword:00000001
"Driver"="C:\\WINDOWS\\system32\\myodbc3.dll"
"Setup"="C:\\WINDOWS\\system32\\myodbc3S.dll"
[HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI\ODBC Drivers]
"MySQL ODBC 3.51 Driver"="Installed"
展开
 我来答
008*********87
推荐于2018-04-24
知道答主
回答量:3
采纳率:0%
帮助的人:0
展开全部
首先将myodbc3.dll文件复制到系统下,然后将以下内容做成xxx.reg文件并运行。

Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\MySQL AB\MySQL Connector/ODBC 3.51]
"Version"="3.51.24"
[HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI\MySQL ODBC 3.51 Driver]
"UsageCount"=dword:00000001
"Driver"="C:\\WINDOWS\\system32\\myodbc3.dll"
"Setup"="C:\\WINDOWS\\system32\\myodbc3S.dll"
[HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI\ODBC Drivers]
"MySQL ODBC 3.51 Driver"="Installed"
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xmzlxhy
2010-11-09 · 超过24用户采纳过TA的回答
知道答主
回答量:87
采纳率:0%
帮助的人:77.6万
展开全部
下面是我一个项目中自动添加MS SQL数据源的代码,希望对你有帮助

Public Sub addodbc() '自动添加数据源
Dim mystring As String * 255
Dim driver As String * 64
Dim retcode As Integer
driver = "SQL Server" & Chr$(0)
mystring = "dsn=数据源名" _
& Chr$(0) & "description=automodify" _
& Chr$(0) & "server=" & 服务器名 _
& Chr$(0) & "useprocforprepare=yes" _
& Chr$(0) & "oemtoansi=no" _
& Chr$(0) & "database=数据库名" _
& Chr$(0) & "network=dbmssocn" _
& Chr$(0) & Chr$(0)
retcode = SQLConfigDataSource(0, 1, driver, mystring)
End Sub
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ni871
2010-11-09 · 超过10用户采纳过TA的回答
知道答主
回答量:102
采纳率:0%
帮助的人:0
展开全部
把你邮箱发上来~!我得分后把代码给你~!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式