Гость
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / dbf->db2 / 4 сообщений из 4, страница 1 из 1
05.05.2003, 01:01
    #32152932
KA
KA
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
dbf->db2
Здравствуйте,
подскажите, пожалуйста, как можно перенести данные из dbf в db2?
Если можно, то как можно подробней...
Всем заранее спасибо
...
Рейтинг: 0 / 0
05.05.2003, 04:13
    #32152937
golsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
dbf->db2
1. Если установлено Delphi можно воспользоваться Database Desktop.
Настраиваешь ODBC для работы с DBF.
Запускаешь Database Desktop выбираешь меню Tools\Utilites\Copy
потом откуда и куда.
Таблицу создает сама. Могут возникнуть проблемы с кодировкой. Придется снимать признак кодовой страницы с DBF и повозиться с языковыми настройками ODBC.
2. Тупой и надежный. В Fox или Excel генеришь скрипт типа INSERT...VALUES (...) для каждой записи DBF, и исполняешь его. Только табличку не забудь создать :).
...
Рейтинг: 0 / 0
05.05.2003, 11:13
    #32153111
gardenman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
dbf->db2
Самый простой способ воспользоваться утилиткой dbu и получить каждую табличку в виде файла с разделителями - типа:
1,"ааа",...
2,"ббб",...

после чего запускаешь db2
db2=> IMPORT FROM "имя файла" OF DEL
COMMIT COUNT 100
INSERT INTO MyTable (Col1,Col2...)

и не заморачивайся на всякое odbc
...
Рейтинг: 0 / 0
05.05.2003, 11:21
    #32153119
gardenman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
dbf->db2
Да, что касается кодировки, то есть такая переменная DB2CODEPAGE
и по идее чтоб правильно запустить утилитку db2 надо выполнить такой скриптик в каталоге .../sqllib/bin:

REM for Windows just change 866 to 1251
SET DB2CODEPAGE=866
DB2CMD.EXE DB2.exe

т.е. если у тебя файл в 1251 - знаешь что делать:))
...
Рейтинг: 0 / 0
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / dbf->db2 / 4 сообщений из 4, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]