链接表上的PDO ODBC查询不会给出任何结果

时间:2014-09-05 11:09:07

标签: php sql ms-access odbc linked-tables

我想使用PDO ODBC从.mdb文件中获取数据。查询" normal"表,但无论查询是什么,它总是在链接表上失败。

Connexion:

$pdo = new PDO("odbc:Driver={Microsoft Access Driver (*.mdb)};Dbq=$mdb;SystemDB=$mdw;", $user, $pass);

例如:

A normal table "test" (id, name)
Query : SELECT * FROM test
It works, I get the expected rows

A linked table "linked_test"
Query : SELECT * FROM linked_test
It doesn't return anything

但是在附加/链接/同步表上我无法获得任何结果,PDOStatement只返回queryString,没有结果可以获取。

这些表与Oracle数据库同步。

那么问题是我应该如何从这些表中获得结果?

感谢。

抱歉我的英语不好......

1 个答案:

答案 0 :(得分:0)

不幸的是,你所尝试的只是简单地从PHP开始工作。您需要创建一个与Oracle数据库的单独连接,并直接从那里获取信息。