Ru-Board.club
← Вернуться в раздел «Прикладное программирование»

» DBF -> Interbase :?

Автор: Leshgan
Дата сообщения: 16.10.2002 09:09
Есть две таблички dbf, нужно перенести данные из них в базу IB. Пробовал в DataPump, не получается. Выбираю исходные таблицы, выбираю куда переносить и на шаге Modify Fields при изменении Field Type мне выдается ошибка "Friver not known to sustem" Хотя в исходной таблице тип поля - Numeric, в этой части выполнения у меня установлено Double. При смене типов НА ЛЮБОЙ другой тип, выдается эта ошибка. В итоге после нажатия на кнопку Upsize в отчете в статусе пишется: "General SQL error. Arithmetic exception, numeric overflow, or string tuncation..." Еще в этом отчете видно, что все типы он сменил. Если в исходной таблице был numeric, он его меняет на double. Char - на VarChar. Может кто подскажет.
А вообще может кто знает другие проги. кроме этого. А может ваще проще будет в делфях написать прогу самому?..
Автор: hog
Дата сообщения: 16.10.2002 09:26

Цитата:
А может ваще проще будет в делфях написать прогу самому?..

100%, в особенности если это - регулярная задача
Автор: Babrow
Дата сообщения: 24.10.2002 11:52
Leshgan
Не мучайся писанием прог, возьми существующие средства.
Я такие штуки делал при помощи MS SQL Server 2000 Replication Manager.
Входит в поставку MS SQL 2000 Enterprise Server или -//-//- Developer Server. Там есть возможность перекачки данных из любой базы в любую !!! Если есть odbc драйвер. Интерфейс очень простой соединяешь стрелочками поля табличек и нажимаешь ран. Я перкачивал порядка 20000 записей из *.dbf в IB качалась меньше минуты. Причем эту фичу можно засунуть в Shedule.
Желаю успехов...
Автор: koldovsky
Дата сообщения: 14.02.2003 13:03
Используй последнюю версию InterBase DataPump с адреса:
http://www.clevercomponents.com/products/datapump/ibdatapump.asp

Использую его давно, проблем при перекачивании данных не возникало. Для InterBase/FireBird не требует ODBC-драйвера
Автор: Guderian
Дата сообщения: 14.02.2003 13:48
Babrow

Цитата:
Я такие штуки делал при помощи MS SQL Server 2000 Replication Manager.

Может все-таки DTS (Data Transformation Services). Если так, то всецело поддерживаю. Хороший инструмент. Имхо, mssql можно ставить хотя бы из-за него. Особливо радует тот факт, что он ест такие вещи как Excel и текстовые файлы. А с ActiveX Transformation Task можно делать вообще чудеса.
Автор: BoBaH
Дата сообщения: 14.02.2003 15:13
hog
Поддерживаю. Особенно если надо разбираться с первичными и вторичными ключами, то это такая может быть канитель...
Автор: Leshgan
Дата сообщения: 17.02.2003 07:48
koldovsky
Спасибо. Работает идеально. Всем советую!

Страницы: 1

Предыдущая тема: Регулярные выражения


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.