![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Перенос данных с Paradox в Interbase. [D5, IB5.x, Paradox]
alexander_ua © (2003-07-17 15:54:00)Пытаюсь сделать перенос базы данных из таблиц Paradox в Interbase, но вместо значений текстовых полей получаю ###########. Как быть?
alexander_ua (2003-07-18 15:58:00) [1]Все решилось следующим образом: установил в BDE для драйвера INTRBASE LANGDRIVER=PDOX ANSI Cyrillic, перенес с помощью DataPump. Все работает нормально
Ученик (2003-07-17 23:18:00) [2]>alexander_ua (17.07.03 15:54)
Проверить, что база Interbase создана с CharSet WIN1251, установить в BDE для драйвера INTRBASE LANGDRIVER=PDOX ANSI Cyrillic
AIB (2003-07-17 20:51:00) [3]вставка в цикле 1500 записей займет максимум минуту(в зависимости от количества полей). Но зато это верный способ :-)
alexander_ua (2003-07-17 17:31:00) [4]Таблиц 30. Из них в 5 записей порядка по 1000-1500, остальные пока почти пустые.
AIB (2003-07-17 17:21:00) [5]В свое время я сталкивался с подобной проблемой,
и не знаю как насчет игры с LANGDRIVER-ами
я делал это, разместив на форме 2 таблицы:
исходную Paradox и будущую InterBase(с кодировкой
PDOX ANSI Cyrillic).
Затем в цикле перебирал записи Paradox и вставлял
в InterBase.Если таблиц немного, справишься быстро.
alexander_ua (2003-07-17 17:12:00) [6]то есть нужна именно такая последовательность - сначала установить LANGDRIVER, а потом переносить данные, да? наоборот я уже не сделаю?
sunwheel (2003-07-17 17:00:00) [7]>alexander_ua (17.07.03 16:38)
Необходимо сделать два алиаса, параметр LANGDRIVER на Paradox PDOX ANSI Cyrillic, на IB тоже самое, затем использовать Datapump.
alexander_ua (2003-07-17 16:38:00) [8]Никакого бреда нет.
Прозвучал вопрос "Как переносятся данные?"
Вот и ответ - с помощью Datapump выбираю исходные файлы, дальше все время нажимаю ОК и получаю в итоге вышеупомянутую хрень.
Alexandr (2003-07-17 16:29:00) [9]это что за бред ты тут привел?
А брать ibdatapump в интенете.
alexander_ua (2003-07-17 16:26:00) [10]С помощью Windows Explorer, запустите Datapump
Выберите исходный псевдоним (VMS)
Выберите целевой псевдоним (VMX) Войдите в систему с паролем SYSDBA
Выберите все таблицы
Нажмите кнопку upsize
Данные в интербейс смотрю SQL Explorer" ом.
А где взять Ibdatapump и чем он лучше?
Alexandr (2003-07-17 16:12:00) [11]1) правильно ли смотрятся данные в алиасе в таблицах в SQL explorer
2) Правильно лди настроен алиас для Interbase
3) Как переносятся данные? Таблицы что-ли новые создаются?
4) Как потом смотришь на данные в Interbase?
В вообще, возьми Ibdatapump и не парься.
alexander_ua (2003-07-17 16:09:00) [12]Кодировка в Paradox PDOX ANSI Cyrillic.
Перенос пытаюсь сделать с помощью DataPump
Alexandr (2003-07-17 16:07:00) [13]мне отсюда не видно, что ты там делаешь...
alexander_ua (2003-07-17 16:01:00) [14]>> Alexandr
А можно более конкретно?
Alexandr (2003-07-17 15:55:00) [15]кодировка