Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Работа с двумя базами без BDE [D6, IB5.x]


RUYurik ©   (2003-12-05 07:57:00) 

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


RUYurik   (2003-12-05 10:35:00) [1]

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


Reindeer Moss Eater   (2003-12-05 09:45:00) [2]

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


RUYurik   (2003-12-05 09:43:00) [3]


> Reindeer Moss Eater ©

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


Reindeer Moss Eater   (2003-12-05 09:39:00) [4]

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

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


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


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

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


stud   (2003-12-05 09:29:00) [6]

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


RUYurik   (2003-12-05 09:18:00) [7]

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


RUYurik   (2003-12-05 08:59:00) [8]

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


Andrey V.   (2003-12-05 08:46:00) [9]

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


Наверх

Титульная страница Поиск, карта сайта Написать письмо