我试图使用xampp将vb6连接到mysql,但我总是得到:


  “ [Microsoft] [ODBC驱动程序管理器]数据源名称未找到且没有
  指定了默认驱动程序。”


这是我的代码:

Private Sub class_initialize()
    DoEvents
    Set con = New ADODB.Connection
    With con
        .ConnectionString = "Driver=(MySQL ODBC 3.51 Driver); SERVER = localhost; PWD=; UID=root; PORT=3306; DATABASE=mydb;"
        .CursorLocation = adUseClient
        .Open
    End With
End Sub


我已经安装了mysql 3.51驱动程序,甚至是最新的5.3驱动程序,每次测试此连接都会成功。但是仍然出现此错误。

我还将此驱动程序添加到ODBC数据源(64位)和ODBC数据源(32位)中的System DSN中,但是还是没有运气。

还有其他解决方案吗?

谢谢

最佳答案

结案。
我只是删除了驱动程序上的括号。

我浪费时间寻找解决方案。
在发布之前从未考虑过它,因为我只是按照视频教程进行操作,在该视频教程中,他的驱动程序名称位于括号内,该括号非常有效。哈斯特

关于mysql - 将vb6连接到mysql:[Microsoft] [ODBC Driver Manager]找不到数据源名称,并且未指定默认驱动程序,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/42570041/

10-16 07:42