'SELECT' dla dwóch baz w InterBase/FireBird

0
W jaki sposób uzyskać równoczesny /w jednej instrukcji np. SELECT, INSERT/ dostęp do tabel
w z dwóch osobych baz /FireBird/InterBase/. Ten problem  wynika z konieczności wstawienia wybranych danych z tabel1 bazy "A" do tabel12 bazy "B". 
0

Wątpie by IB był na tyle mądry, taka operacja nawet w Oraclu jest problematyczna ...

0

w jednym zapytaniu to tylko w erze :)

zle prościutko zrobisz to w pętli (musisz mieć 2 ibdatabase, 2 ibtransaction, 2 ibquery, odpowiednio połączone i skonfigurowane)

ibQuery1.First;
while not ibQuery1.EoF do
begin
  ibQuery2.ParamByName('pole1').AsString := ibQuery2.FieldByName('pole1').AsString;
  ibQuery2.ParamByName('pole2').AsString := ibQuery2.FieldByName('pole2').AsString;
  ibQuery2.ParamByName('pole3').AsInteger := ibQuery2.FieldByName('pole3').AsInteger;
...
  ibQuery2.ExecSQL;
  ibQuery1.Next;
end;

1 użytkowników online, w tym zalogowanych: 0, gości: 1