2014-09-05 49 views
0

我想使用PDO ODBC從.mdb文件獲取數據。這在查詢「正常」表時可以正常工作,但無論查詢是什麼,它都會在鏈接表上失敗。鏈接表上的PDO ODBC查詢不會給出任何結果

聯接:

$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數據庫。

然後問題是我應該如何繼續從這些表中獲得結果?

謝謝。

對不起我的英文不好...

回答

0

不幸的是,你正試圖只是究竟會不會從PHP工作。您需要創建一個到Oracle數據庫的單獨連接,並直接從那裏獲取信息。