我必须使用 ASP 将 MySQL 数据库连接到远程服务器。当我使用普通的 PHP 时,一切都很好。如果我使用以下 ASP 代码
Set oConn = Server.CreateObject("ADODB.Connection")
oConn.Open "Provider=MSDASQL;" & _
"Driver={SQL Server};" & _
"Server=mysqlsvr.domain.com;" & _
"Database=database1;" & _
"Uid=username;" & _
"Pwd=password"
我总是收到数据库无法访问或权限被拒绝的错误...但是使用 PHP 一切正常?!你知道问题出在哪里吗?
提前致谢。 问候。
最佳答案
连接字符串错误。尝试:
"DRIVER={MySQL ODBC 3.51 Driver}; SERVER=mysqlsvr.domain.com; DATABASE=database1; UID=username;PASSWORD=password;"
需要安装Mysql ODBC驱动
关于php - MySQL 连接在 PHP 中有效,但在 ASP 中无效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14522487/