链接表上的PDO ODBC查询没有;没有给出任何结果


PDO ODBC query on linked tables doesn't give any results

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

连接:

$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数据库同步。

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

谢谢。

抱歉我英语不好。。。

不幸的是,您所尝试的根本无法在PHP中工作。您需要创建一个到Oracle数据库的单独连接,并直接从中提取信息。