vba mysql odbc_使用VBA,找到Windows中安装的MySQL ODBC驱动程序的版本

您可以在注册表中找到它

HKEY_LOCAL_MACHINE\SOFTWARE\

ODBC\ODBCINST.INI\

ODBC Drivers\MySQL ODBC 3.51 Driver

HKEY_LOCAL_MACHINE\SOFTWARE\

ODBC\ODBCINST.INI\

ODBC Drivers\MySQL ODBC 5.1 Driver

使用找到的信息here,您可以使用以下代码(我在Access 97中测试它)获取它

Private Sub Command0_Click()

If RegKeyExists("HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI\

ODBC Drivers\MySQL ODBC 3.51 Driver") Then

MsgBox "3.51"

ElseIf RegKeyExists("HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI\

ODBC Drivers\MySQL ODBC 5.1 Driver") Then

MsgBox "5.1"

Else

MsgBox "None"

End If

End Sub

'returns True if the registry key i_RegKey was found

'and False if not

Function RegKeyExists(i_RegKey As String) As Boolean

Dim myWS As Object

On Error GoTo ErrorHandler

'access Windows scripting

Set myWS = CreateObject("WScript.Shell")

'try to read the registry key

myWS.RegRead i_RegKey

'key was found

RegKeyExists = True

Exit Function

ErrorHandler:

'key was not found

RegKeyExists = False

End Function

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值