php - MySQL 连接在 PHP 中有效,但在 ASP 中无效

标签 php mysql database asp-classic connection

我必须使用 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/

相关文章:

php - Laravel:如何使用多个数据透视表关系

c# - 以数据库为源的Master-Detail View 获取详细元素个数

database - 如何在 SQL 查询中使用 sum() 函数并选择列

php - 合并mysql表中的多个 'orders'并显示总价?

javascript - 为 JS/PHP 脚本添加 UTF-8 支持

mysql - 如何在 MySQL 数据库中用 ' 替换 '?

mysql - 在与另一个表连接的表上使用 Max

php - FFMPEG 500 内部服务器错误

php - 我有一个 MySQL 数据库,我想使用 Python 为它编写一个接口(interface)。请帮我开始!

mysql - 仅转储 MySQL 数据库中 10% 的数据