“未找到数据源名称且未指定默认驱动程序”连接mysql

时间:2013-02-13 20:45:52

标签: mysql asp.net asp-classic oledb

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

  

Microsoft OLE DB Provider for ODBC Drivers错误'80004005'

     

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

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")

1 个答案:

答案 0 :(得分: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

的相关连接器