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


五里霧中  2009-03-31 19:10:37  No: 33797

初歩的な質問ですみません。
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 20:49:06  No: 33798

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


五里霧中  2009-03-31 22:48:35  No: 33799

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


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加