![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Компонент для закачки/обновления данных между таблицами IB [D7, IB5.x, IB6.x]
jenya_d © (2004-03-01 09:17:00)Доброго времени суток!!!
Не подскажет кто есть ли компонент для перекачки(обновления) данных из одной таблицы IB в другую, причем чтобы таблицы могли быть из разных БД( в том числе и разных версий IB, например из БД IB6 в БД IB55).
Заранее благодарен.
Deniz (2004-03-02 06:53:00) [1]> VLAD-MAL (01.03.04 14:26) [6]
>Самые последние FIB+ умеют такое! (5.20, кажеется)
>
>Можно в одном приложении коннектиться к разным сервакам одновременно.
Да есть там возможность указывать клиентскую dll, но для IB55 и IB6.0(как указано в условии) она gds32.dll, сл-но не получится загрузить в память две разных версии gds32.dll!
Вот если FB1.5 вместо IB6!
> Кщд (01.03.04 14:32) [7]
> и предыдущие умели
5.0.8 еще не умели указывать клиентскую dll. Если не о том говорим, то расскажи поподробнее как это ( "можно в одном приложении коннектиться к разным сервакам одновременно") реализуемо.
VLAD-MAL (2004-03-01 18:23:00) [2]Купите книжку:
http://www.sql.ru/books/book.aspx?bkid=510
Там подробно описано.
Desdechado (2004-03-01 18:16:00) [3]как 5.5 может быть в будущем в 3 диалекте?
Val (2004-03-01 17:58:00) [4]можно использовать выгрузку в скрипт в виде insert statement.
VLAD-MAL (2004-03-01 17:53:00) [5]а вообще нет такого универсального компонента типа TBatchMove, чтобы без BDE мог данные между БД IB(FB) перегонять?
Есть-есть. В Delphi > 5, в закладке InterBase Admin, компоненты
- IBBackupService - Allows you to back up your database.
- IBRestoreService -Allows you to restore your database.
Только не забудте UpdateKit скачать. Делаем Back-Up в Transportable формате, а потом - Restore. Под разными серверами, естественно.
VLAD-MAL (2004-03-01 14:42:00) [6]Да, похоже, я просто недавно об этом узнал...
Кщд (2004-03-01 14:32:00) [7]VLAD-MAL (01.03.04 14:26) [6]
и предыдущие умели
Евген (2004-03-01 14:26:00) [8]Либо программа работает с двумя БД и в цикле читает из одной таблици первой БД и пишет в соотв. таблицу второй БД.
VLAD-MAL (2004-03-01 14:26:00) [9]Самые последние FIB+ умеют такое! (5.20, кажеется)
Можно в одном приложении коннектиться к разным сервакам одновременно.
Fibplus.com
Devrace.com
Deniz (2004-03-01 13:22:00) [10]Для разных версий IB напрямую скорее всего не получится, либо 2 своих программы: 1 IB5.x -> dbf 2 dbf -> IB6.x, либо IB5.x_backup + IB6_restore + своя_программа!
Кщд (2004-03-01 13:21:00) [11]TIBBatchOutput/Input
Desdechado (2004-03-01 13:08:00) [12]TBatchMove
Соловьев (2004-03-01 09:39:00) [13]Из таблицы или все-таки из одной БД в дпугую?
Если между таблицами , то
insert into table_in(field1,..,filedN)
select field1,..,filedN
from table_out
jenya_d (2004-01-23 13:47:00) [14]>Соловьев © (01.03.04 09:39)
В основном из одной БД в другую
>Desdechado © (01.03.04 13:08)
не получиться поскольку одна из БД в 3 диалекте
и в будующем будут обе в 3 диалекте
>Кщд (01.03.04 13:21)
это как?
а вообще нет такого универсального компонента типа TBatchMove, чтобы без BDE мог данные между БД IB(FB) перегонять?