【问题标题】:"Data source name not found and no default driver specified" connecting mysql“未找到数据源名称且未指定默认驱动程序”连接mysql
【发布时间】:2013-02-13 20:45:52
【问题描述】:

由于一些技术原因,我不得不将我的数据库从 sql server 更改为 MySQL。 但是我收到以下错误,我无法连接到数据库..!

用于 ODBC 驱动程序的 Microsoft OLE DB 提供程序错误“80004005”

[Microsoft][ODBC Driver Manager] 数据源名称未找到且无 指定的默认驱动程序

Set ObjConn = CreateObject("ADODB.Connection")
ObjConn.Open ("DRIVER={MySQL ODBC 5.0.96 Driver};SERVER=68.128.172.38;DATABASE=xxx;UID=xxx;PWD=xxx")

【问题讨论】:

    标签: mysql asp.net asp-classic oledb


    【解决方案1】:

    这里有一个示例连接字符串

    Server_Name = "localhost" 'connect to the local  remort database server
    
    databseName = "db" 'database name
    mySQLUser = "root" 'user name
    mysqlPassword = "admin" 'passwrd of the db user
    
    ConStr= "Driver={MySQL ODBC 5.1 Driver};SERVER=" & Server_Name  & ";DATABASE=" & databseName & ";UID=" & mySQLUser & ";PWD=" & mysqlPassword & ";PORT=3306;OPTION=67108864;" ' Connection string
    

    如果这不起作用,请尝试为 mysql Select and download the connector 安装相关连接器

    【讨论】:

      猜你喜欢
      • 2014-12-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-07-24
      • 2013-09-06
      相关资源
      最近更新 更多