使用PHP中的PDO连接到IIS服务器上的ODBC源

时间:2018-07-14 02:28:45

标签: php iis pdo odbc

我必须连接到IIS服务器上的* .mdb数据库。

该脚本是用php编写的,并使用PDO odbc来访问数据库。

如果我提供数据库的真实名称及其在服务器上的路径,一切都很好

$dbName = "C:\DBFolder\database.mdb";
$base = new PDO("odbc:DRIVER={Microsoft Access Driver (*.mdb)}; 
        DBQ=$dbName; 
        Uid=; 
        Pwd=;");

服务器管理员使用IIS上的ODBC源,而不是物理数据库(由于许多内部原因)。

假设他将“ database.mdb”与“ datasource”相关联。问题是我总是收到错误“找不到数据库文件”。当我尝试访问此“数据源”时。

我不知道如何使用PDO,但是我认为应该是

$dbName = "datasource"; or $dbName = "C:\DBFolder\datasource";

如您所见,我不是这个问题的专家:D

感谢帮助!

0 个答案:

没有答案