【发布时间】:2011-04-29 23:59:14
【问题描述】:
我正在从 bluehost 运行 linux 并安装了 PDO。 我希望访问 *.mdb 信息,但是在这种情况下我似乎无法通过 PDO 的连接字符串。
$dbh = new PDO("odbc:Driver={Microsoft Access Driver (*.mdb)};Dbq=$mdb;Uid=Admin");
产生错误: SQLSTATE[IM002] SQLDriverConnect: 0 [unixODBC][Driver Manager]未找到数据源名称,且未指定默认驱动程序
我知道路径是正确的: /home1/[已删除]/pss/pss.md
有人知道使用 PDO 库解决此问题的任何方法吗?
【问题讨论】:
-
权限(访问文件系统)问题?
-
除非我遗漏了什么,否则 PDO 仅支持 Windows 上的 MDB(可能还有带有 Office 的 Mac)
-
@PhilLello 如果您有可能的解决方案,请将其添加为答案而不是评论。否则我不知道如何给你信用。
标签: php database linux connection pdo