首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用VBA语言连接WAMP MySQL

问用VBA语言连接WAMP MySQL
EN

Stack Overflow用户
提问于 2011-12-10 05:16:55
回答 1查看 2.6K关注 0票数 0

我正在尝试连接WAMP MySQL与VBA。我使用PHPMyAdmin在数据库中创建了表。我已经引用了微软的ActiveX数据对象2.8库,并且已经安装了MySQL连接器/ODBC 5.1驱动程序。我无法连接到mysql。我的代码是

代码语言:javascript
复制
Dim oConn As ADODB.Connection
Private Sub ConnectDB()
    Set oConn = New ADODB.Connection
    oConn.Open "DRIVER={MySQL ODBC 5.1 Driver};" & _
        "SERVER=127.0.0.1;" & _ ' Tried localhost too
        "DATABASE= dbtest;" & _
        "USER=root23;" & _
        "PASSWORD=pass;" & _
        "PORT=3306;"& _
        "Option=3"
End Sub

错误是

Microsoft ODBC驱动程序管理器。找不到数据源名称或未指定默认驱动程序。我的WAMP中的所有服务都在运行。我的http://localhost/phpmyadmin/页面打开得很好。我还试着把PORT=3306也放进去。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-12-10 05:59:04

下面是我们如何定义MySql的VBA连接字符串:

"DRIVER={MySQL ODBC 3.51 Driver};SERVER=localhost;DATABASE=dbtest;UID=root;PASSWORD=pass;Port=3306;Option‌​=3“

从我们的聊天来看,看起来3.51版本也适用于你。它可以从bottom of the page here下载

如果我有时间,我会尝试本地升级到5.1,看看这是否是驱动程序特定的问题。如果我发现了什么,我会在这里评论。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8451809

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档