|
|
|
Pdox-> InterBase
|
|||
|---|---|---|---|
|
#18+
Здравствуйте господа программеры Безуспешно пытаюсь перевести базу из Pdox под IB (компоненты использую Table & Query ч/з BDE). Пробовал родной Delphовый Datapump что то не получилось.... криво выходит не все таблицы переносит и многие данные исчезают при смене у полей типов данных. Не плохой компонент от Clever "Interbase DataPump" но перетаскивает данные только в готовые таблицы (или я плохо разобрался). Может кто то даст совет или посоветует какой то компонент?... Что бы быстро и качественно перенести данные. Заранее спасибо ! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.07.2003, 08:54 |
|
||
|
Pdox-> InterBase
|
|||
|---|---|---|---|
|
#18+
Напиши программу сам! Ничего сложного нет! А при работе с Interbase/FireBird (впрочем как и с любым другим SQL сервером) не советую работать через BDE. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.07.2003, 09:16 |
|
||
|
Pdox-> InterBase
|
|||
|---|---|---|---|
|
#18+
Я какраз над этим работаю... Но логично будет заметить, что не я первый сталкиваюсь с этим кто-то уже ч/з это прошел. Зачем в сотый раз изобретать велосипед?. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.07.2003, 09:44 |
|
||
|
Pdox-> InterBase
|
|||
|---|---|---|---|
|
#18+
Практика никогда не бывает лишней ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.07.2003, 11:15 |
|
||
|
Pdox-> InterBase
|
|||
|---|---|---|---|
|
#18+
Сталкивались с подобным. Делаешь базу как надо, только с таблицами, потом dataPump перекидываешь данные, потом только завязываешь таблицы в IB связями и остальным. Потом, наверно, еще и прогладить своей программой придется, специально написанной. Можно и просто программу написать, которая скрипт БД делает на основе базы Парадокса. Вот только о такой не слышал А вот приложение полностью переделать придется, на использование запросов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.07.2003, 11:34 |
|
||
|
Pdox-> InterBase
|
|||
|---|---|---|---|
|
#18+
Еще один путь, самый премлемый, это написать БД как надо на IB, сделать приложение, отладить. Потом datapump забросить в отдельные новые таблицы данные из PDox, обработать и запросами и ХП перенести на новое место. Надежно и практично. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.07.2003, 11:38 |
|
||
|
Pdox-> InterBase
|
|||
|---|---|---|---|
|
#18+
Я бы посоветовал перекачать все Paradox-таблицы в IB-базу как есть с префиксом, например, "P_", например, тем же самым датапампом или чем-то другим (Кстати, если датапамп не может вставить запись, то он не ругается, а просто ее пропускает=> потери в записях, т.к. исползуется БатчМув). А затем пиши ХП-процедуры конвертации. IMHO-это самый удобный способ. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.07.2003, 13:24 |
|
||
|
Pdox-> InterBase
|
|||
|---|---|---|---|
|
#18+
Спасибо за севеты ребята Вывод ясен все ручками и никакой автоматизации... ОКи пошел юзать IB ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.07.2003, 21:32 |
|
||
|
Pdox-> InterBase
|
|||
|---|---|---|---|
|
#18+
Правильно Fighter сказал, самому в полне реально написать программу - ничего сложного нет! Реализация-1: 1) экспорт из Pdox в XML 2) импорт из XML в InterBase Реализация-2: Через промежуточный SQL-файл, но запарки могут быть - для Pdox и InterBase SQL разный чуть... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.07.2003, 00:40 |
|
||
|
|

start [/forum/topic.php?fid=40&fpage=512&tid=1580255]: |
0ms |
get settings: |
7ms |
get forum list: |
18ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
61ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
60ms |
get tp. blocked users: |
2ms |
| others: | 207ms |
| total: | 378ms |

| 0 / 0 |
