2つのデータベースを関連付けるには?


五里霧中  2009-03-31 10:10:37  No: 33797  IP: 192.*.*.*

初歩的な質問ですみません。
ACCESSの中のフィールドとORACLEの中のフィールドとを関連付けて
1つの表として表示したいのですが、どのようにすべきなのか分か
りません。

SQLだと次のような事をしたいのですが、
ACCESS側  TableA   FieldA(主キー), FieldB
ORACLE側  TableC   FieldC(主キー), FieldD
SELECT  FieldA, FieldC, FieldD
  FROM  TableA, TableB
  WHERE TableA.FieldA=TableC.FieldC

現在はOracleにdbExpressで接続して、SQLを直接発行して
データセットを得ています。

ACCESSにはADOで接続する方法も判りました。が、このように
二つの方法で接続すると、上記のように一つのクエリーで
まとめられないような気がしています。

ACCESSだと異なるDBからでも意識することなくクエリーを
発行することができますが、このACCESSのような方法はDelphi
ではないのでしょうか。

編集 削除
Ru  2009-03-31 11:49:06  No: 33798  IP: 192.*.*.*

試してませんが
ヘルプのTQueryのところにある異種間の問い合わせ方法では
無理でしょうか?

編集 削除
五里霧中  2009-03-31 13:48:35  No: 33799  IP: 192.*.*.*

Ru様  早速の回答ありがとうございます。
ヘルプを拝見しました。
分かりにくく、情報の少ないヘルプですが、ヒントはつかめました。
取りあえずこの方法でやってみたいと思います。
ありがとうございました。

編集 削除