|
dbf->db2
|
|||
---|---|---|---|
#18+
Здравствуйте, подскажите, пожалуйста, как можно перенести данные из dbf в db2? Если можно, то как можно подробней... Всем заранее спасибо ... |
|||
:
Нравится:
Не нравится:
|
|||
05.05.2003, 01:01 |
|
dbf->db2
|
|||
---|---|---|---|
#18+
1. Если установлено Delphi можно воспользоваться Database Desktop. Настраиваешь ODBC для работы с DBF. Запускаешь Database Desktop выбираешь меню Tools\Utilites\Copy потом откуда и куда. Таблицу создает сама. Могут возникнуть проблемы с кодировкой. Придется снимать признак кодовой страницы с DBF и повозиться с языковыми настройками ODBC. 2. Тупой и надежный. В Fox или Excel генеришь скрипт типа INSERT...VALUES (...) для каждой записи DBF, и исполняешь его. Только табличку не забудь создать :). ... |
|||
:
Нравится:
Не нравится:
|
|||
05.05.2003, 04:13 |
|
dbf->db2
|
|||
---|---|---|---|
#18+
Самый простой способ воспользоваться утилиткой dbu и получить каждую табличку в виде файла с разделителями - типа: 1,"ааа",... 2,"ббб",... после чего запускаешь db2 db2=> IMPORT FROM "имя файла" OF DEL COMMIT COUNT 100 INSERT INTO MyTable (Col1,Col2...) и не заморачивайся на всякое odbc ... |
|||
:
Нравится:
Не нравится:
|
|||
05.05.2003, 11:13 |
|
dbf->db2
|
|||
---|---|---|---|
#18+
Да, что касается кодировки, то есть такая переменная DB2CODEPAGE и по идее чтоб правильно запустить утилитку db2 надо выполнить такой скриптик в каталоге .../sqllib/bin: REM for Windows just change 866 to 1251 SET DB2CODEPAGE=866 DB2CMD.EXE DB2.exe т.е. если у тебя файл в 1251 - знаешь что делать:)) ... |
|||
:
Нравится:
Не нравится:
|
|||
05.05.2003, 11:21 |
|
|
start [/forum/topic.php?fid=43&fpage=164&tid=1606607]: |
0ms |
get settings: |
8ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
29ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
41ms |
get tp. blocked users: |
2ms |
others: | 285ms |
total: | 401ms |
0 / 0 |