複数のデータベースを検索したい
困っている内容ですが、
別々のサーバに構築されたAとBというデータベースがあります。
そのAとBにADOによる接続を行いますが、
AとBのテーブルを結合して情報を取得したいと考えています。
SQL文で言うと、
顧客情報はデータベースAに
顧客詳細はデータベースBに存在するテーブルであり
会員IDはそれぞれのテーブルにある
SELECT * FROM 顧客詳細 INNER JOIN 顧客情報 ON 顧客情報.会員ID = 顧客詳細.会員ID
のようなことがしたいのです。
テーブルを読み込む場合
'' ADO接続オブジェクト
Dim adoCon As ADODB.Connection
'' 新しいADOレコードセットオブジェクトを作成する
Set rs = New ADODB.Recordset
'' 読み取り専用でテーブルを開く
rs.Open SQL, adoCon, adOpenForwardOnly, adLockReadOnly
と書いていまして、adoConの部分が1つのADO接続オブジェクトしか設定できません。
どうにかして2つのデータベースをまたがって
結合できないものでしょうか?
環境は
Win2000 + VB6 + SQLSERVER2000
です。
DB初心者なので、説明がうまくいかないと思いますが、
もしおわかりの方がいましたらよろしくお願いします。
お礼
アドバイスありがとうございます。 再度試行錯誤してみます。