0

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 データベースに同期されます。

次に、これらのテーブルから結果を取得するにはどうすればよいですか?

ありがとう。

私の悪い英語で申し訳ありません...

4

1 に答える 1

0

残念ながら、あなたが試みていることは単に PHP からは機能しません。Oracle データベースへの別の接続を作成し、そこから情報を直接取得する必要があります。

于 2014-09-05T11:35:05.060 に答える