お世話になります。
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:を囲むやり方はこのままでいいのでしょうか?
ツイート | ![]() |