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

[Delphi Q & A 掲示板] [過去ログの一覧]


五里霧中 2009/03/31(火) 10:10:37 <初心者>
初歩的な質問ですみません。
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
試してませんが
ヘルプのTQueryのところにある異種間の問い合わせ方法では
無理でしょうか?

五里霧中 2009/03/31(火) 13:48:35 <初心者>
Ru様 早速の回答ありがとうございます。
ヘルプを拝見しました。
分かりにくく、情報の少ないヘルプですが、ヒントはつかめました。
取りあえずこの方法でやってみたいと思います。
ありがとうございました。

毎週金曜日はポイント最大3倍!さらに4倍のチャンスも!

Programming Library