【问题标题】:"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 安装相关连接器