2つのサーバーにあるDBを一つのQueryでselectするには?


かず  2004-03-25 21:10:31  No: 7905

お世話になります。
2つのサーバーにある別々のDBを、一つのQueryで結合してselect
したいのですが、マニュアルに書いてる方法がうまく実行できません。

実際にTQueryのSQLに記述する場合、
  Query1.Close;
  Query1.SQL.Clear;
  Query1.SQL.Add('select * from '''':dbA:TBL1''''A,'''':dbB:TBL2'''' B');
  Query1.SQL.Add('where A.発注先コード=B.ODR_SAKI_CODE');
  Query1.SQL.Add('and A.受注番号=:cd');
  Query1.Params[0].AsInteger := Query2.FieldByName('受注').AsInteger;
  Query1.Open;
上記のようでいいのでしょうか?
ちなみにQuery1のDataBaseNameは空欄です。
:xxxx:を囲むやり方はこのままでいいのでしょうか?


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

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






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