Вниз
Скачать: CL | DM;

Работа с двумя базами без BDE   Найти похожие ветки 

 
RUYurik ©   (2003-12-05 07:57) [0]

Уважаемые мастера! Подскажите, как можно добавить записи в одну БД InterBase из другой без алиасов (без BDE)? Есть конечно возможность выгрузки в скрипт и соответствующее добавление, но я хотел бы использовать например IBSQL. Есть ли такая возможность? Использую компоненты IBX...
Заранее благодарен...


 
Andrey V. ©   (2003-12-05 08:46) [1]

Две TibDatabase и один TibTransaction.
Пресловутый двухфазный коммит.
Правда сам я , честно говоря, не делал.


 
RUYurik ©   (2003-12-05 08:59) [2]

А как будет примерно выглядеть запрос на добавление?


 
RUYurik ©   (2003-12-05 09:18) [3]

Есть у кого какие-нибудь размышления по поводу всего этого?
Мне в итоге нужно слить одинаковые таблицы в одну программным путем (не через IBExpert, DataPump и т.д.)


 
stud ©   (2003-12-05 09:29) [4]

как обычно insert .....


 
RUYurik ©   (2003-12-05 09:35) [5]


> stud © (05.12.03 09:29) [4]
> как обычно insert .....

Это необычно "Insert...", как в этом запросе написать откуда вставлять?


 
Reindeer Moss Eater ©   (2003-12-05 09:39) [6]

Какая разница куда писать и как писать.

В конечном счете все сведется к тому, что записи с первого сервера будут переданы на клиента и уже потом вставлены на втором сервере.
Все будет через клиента. Даже если будет BDE и гетерогенные запросы.


 
RUYurik ©   (2003-12-05 09:43) [7]


> Reindeer Moss Eater ©

Т.е. только через DataSet(запрос из второй БД), а потом для первой БД "Insert...", а других вариантов нет?


 
Reindeer Moss Eater ©   (2003-12-05 09:45) [8]

Ну почему же. Извратиться всегда можно.
Написать UDF.
Внутри ее реализации подключиться к другому серверу, и внутри ее же делать инсерты записей на второй сервер.


 
RUYurik ©   (2003-12-05 10:35) [9]

Все...нашел...в IBSQL есть методы BathInput, BathOutput
Всем сенькс :)



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.011 c
6-99693
Bart
2003-11-01 21:51
2003.12.30
TCPSERVER - HELP!


3-99495
Aleksandr
2003-12-04 14:44
2003.12.30
Поведайте про решение проблемы с несоответствием скроллбара!


4-99809
PolarS
2003-10-24 15:20
2003.12.30
Запуск программы на удаленной машине.


3-99478
rumrunner
2003-12-04 22:00
2003.12.30
ADO briefcase model ne rabotaet s master/detail?


1-99590
SiJack
2003-12-17 14:44
2003.12.30
замучился с DBChart




   Наверх