由于某些技术原因,我不得不将我的数据库从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")
答案 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
的相关连接器