我正在尝试使用 MySQL ODBC 5.1 驱动程序连接到 MySQL 5 数据库。在控制面板的 ODBC 设置中,我创建并测试了 ODBC 连接,它工作正常。当我尝试使用来自 VBScript 代码的连接时,我得到了一个错误:
ADODB.Connection error '800a0ea9' Provider is not specified and there is no designated default provider.
我使用以下代码:
sConnection = "DSN=mydsn;"
Set objConn = CreateObject("ADODB.Connection")
objConn.Open(sConnection)
DSN-less (DRIVER={MySQL ODBC 5.1 Driver};) 返回相同的错误。
你能帮我搞定这个工作吗?
可能是一些原因: 服务器是 Virtuozzo 虚拟化 Windows 2003 服务器,IIS6 以 64 位运行。我已经安装了 MyODBC 3.51 (x64) 和 MyODBC 5.1 (x86 and x64)。