Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.08.11;
Скачать: CL | DM;

Вниз

Перенос данных с Paradox в Interbase.   Найти похожие ветки 

 
alexander_ua   (2003-07-17 15:54) [0]

Пытаюсь сделать перенос базы данных из таблиц Paradox в Interbase, но вместо значений текстовых полей получаю ###########. Как быть?


 
Alexandr ©   (2003-07-17 15:55) [1]

кодировка


 
alexander_ua   (2003-07-17 16:01) [2]

>> Alexandr

А можно более конкретно?


 
Alexandr ©   (2003-07-17 16:07) [3]

мне отсюда не видно, что ты там делаешь...


 
alexander_ua   (2003-07-17 16:09) [4]

Кодировка в Paradox PDOX ANSI Cyrillic.
Перенос пытаюсь сделать с помощью DataPump


 
Alexandr ©   (2003-07-17 16:12) [5]

1) правильно ли смотрятся данные в алиасе в таблицах в SQL explorer
2) Правильно лди настроен алиас для Interbase
3) Как переносятся данные? Таблицы что-ли новые создаются?
4) Как потом смотришь на данные в Interbase?

В вообще, возьми Ibdatapump и не парься.


 
alexander_ua   (2003-07-17 16:26) [6]

С помощью Windows Explorer, запустите Datapump
Выберите исходный псевдоним (VMS)
Выберите целевой псевдоним (VMX) Войдите в систему с паролем SYSDBA
Выберите все таблицы
Нажмите кнопку upsize

Данные в интербейс смотрю SQL Explorer" ом.
А где взять Ibdatapump и чем он лучше?


 
Alexandr ©   (2003-07-17 16:29) [7]

это что за бред ты тут привел?
А брать ibdatapump в интенете.


 
alexander_ua   (2003-07-17 16:38) [8]

Никакого бреда нет.
Прозвучал вопрос "Как переносятся данные?"
Вот и ответ - с помощью Datapump выбираю исходные файлы, дальше все время нажимаю ОК и получаю в итоге вышеупомянутую хрень.


 
sunwheel ©   (2003-07-17 17:00) [9]

>alexander_ua (17.07.03 16:38)
Необходимо сделать два алиаса, параметр LANGDRIVER на Paradox PDOX ANSI Cyrillic, на IB тоже самое, затем использовать Datapump.


 
alexander_ua   (2003-07-17 17:12) [10]

то есть нужна именно такая последовательность - сначала установить LANGDRIVER, а потом переносить данные, да? наоборот я уже не сделаю?


 
AIB   (2003-07-17 17:21) [11]

В свое время я сталкивался с подобной проблемой,
и не знаю как насчет игры с LANGDRIVER-ами
я делал это, разместив на форме 2 таблицы:
исходную Paradox и будущую InterBase(с кодировкой
PDOX ANSI Cyrillic).
Затем в цикле перебирал записи Paradox и вставлял
в InterBase.Если таблиц немного, справишься быстро.


 
alexander_ua   (2003-07-17 17:31) [12]

Таблиц 30. Из них в 5 записей порядка по 1000-1500, остальные пока почти пустые.


 
AIB   (2003-07-17 20:51) [13]

вставка в цикле 1500 записей займет максимум минуту(в зависимости от количества полей). Но зато это верный способ :-)


 
Ученик ©   (2003-07-17 23:18) [14]

>alexander_ua (17.07.03 15:54)
Проверить, что база Interbase создана с CharSet WIN1251, установить в BDE для драйвера INTRBASE LANGDRIVER=PDOX ANSI Cyrillic


 
alexander_ua   (2003-07-18 15:58) [15]

Все решилось следующим образом: установил в BDE для драйвера INTRBASE LANGDRIVER=PDOX ANSI Cyrillic, перенес с помощью DataPump. Все работает нормально



Страницы: 1 вся ветка

Текущий архив: 2003.08.11;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.016 c
1-33189
Donor
2003-07-28 11:31
2003.08.11
Выгрузка библиотеки!


14-33292
Igor__
2003-07-23 22:30
2003.08.11
Сервисы


1-33213
NetKnight
2003-07-28 16:32
2003.08.11
Как побитно записать инфу в тип Cardinal?


14-33301
Степан Петрович
2003-07-17 16:27
2003.08.11
Организация компьютерной бухгалтерии


14-33274
Dmitriy O.
2003-07-25 12:08
2003.08.11
Сколько оперативки должно быть у программиста