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

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

из DBF в Firebird 1.5 [D7]


Denizzz ©   (2004-09-28 12:41:00) 

Добрый день.
Как перенести данные таблицы DBF в таблицу базы данных Firebird 1.5?


Denizzz   (2004-09-28 14:58:00) [1]

Нашел немного другое решение:
pFIBDataSet1.InsertRecord([' GEN','SOURCE_TABLE.FIELD1','SOURCE_TABLE.FIELD2'...,'SOURCE_TABLE.FIELD(N)']);< /CODE>
Как в поле GENподставить значение из генератора?


Vlad   (2004-09-28 14:09:00) [2]


> Denizzz   (28.09.04 14:03) [7]

Запихнуть в TIBSql (например), присвоить необходимые параметры и выполнить метод ExecQuery


Denizzz   (2004-09-28 14:03:00) [3]

Инструкция по-моему должна выглядеть примерно так (если что поправьте):
INSERT INTO TARGET_TABLE (FIELD1,FIELD2,...,FIELD(N)) VALUES (SOURCE_TABLE.FIELD1,SOURCE_TABLE.FIELD2,...,SOURCE_TABLE.FIELD(N))
Как её применить?


Denizzz   (2004-09-28 13:48:00) [4]


> Читать данные в Delphi из DBF таблиц умеешь?

да


> Выполнять команду INSERT в базу Firebird умеешь?

Создал БД с одной таблицей при помощи IB Expert (пока изучаю, тренируюсь). Установил компоненту FIBPlus 5.3. Создал новый проект, на форму бросил FIBDatabase, фибдатасет и фибтранзакцию. В Свойствах датабэйса установил нужные параметры (проверил - коннект есть) а дальше.... :-(


Vlad   (2004-09-28 13:35:00) [5]


> Denizzz   (28.09.04 13:32) [4]
> :-)
> а как свой сварганить?

А в чем загвоздка?
Читать данные в Delphi из DBF таблиц умеешь?
Выполнять команду INSERT в базу Firebird умеешь?


Denizzz   (2004-09-28 13:32:00) [6]

:-)
а как свой сварганить?


Sergey13   (2004-09-28 13:12:00) [7]

Пуск->Программы->Borland Delphi 7->DataPump


Denizzz   (2004-09-28 13:09:00) [8]

А можно ссылочку?


Sergey13   (2004-09-28 12:55:00) [9]

Если разово, то Data Pump например. Да дофига способов есть - самый универсальный - своя программа.


Наверх

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