Alisa |
Отправлено: 20.04.2005, 16:50 |
|
Дежурный стрелочник
Группа: Участник
Сообщений: 33
|
Доброго всем времени суток!
Такая проблема: никак не получается перенести таблицы Paradox в InterBase. Все таблицы переносятся нормально, а в момент переноса последней вылезает сообщение:Invalid handle to the function.
Что делать?
|
|
Alisa |
Отправлено: 21.04.2005, 08:26 |
|
Дежурный стрелочник
Группа: Участник
Сообщений: 33
|
Переношу с помощью программы Datapump.
|
|
olegenty |
Отправлено: 21.04.2005, 08:47 |
|
Ветеран
Группа: Модератор
Сообщений: 2412
|
дублировать вопросы в разных форумах не есть хорошо. лучше помещать ссылки на них, если уж на то пошло.
Как ты их переносишь, используя интерфейс вызова IBDataPump.dll, используя сам плагин IBDataPump.dll в IBExpert, или запуская IBPump.exe, как отдельное приложение? И какая версия пампера?
|
|
AVC |
Отправлено: 21.04.2005, 08:52 |
|
Ветеран
Группа: Модератор
Сообщений: 1583
|
QUOTE |
таблицы переносятся нормально, а в момент переноса последней вылезает сообщение
|
А если переносить частями?
Ошибка на последней из переносимой группы или на конкретной таблице?
|
|
Alisa |
Отправлено: 21.04.2005, 11:14 |
|
Дежурный стрелочник
Группа: Участник
Сообщений: 33
|
На конкретной таблице.
Переношу, запуская как отдельное приложение.
|
|
Alisa |
Отправлено: 21.04.2005, 11:16 |
|
Дежурный стрелочник
Группа: Участник
Сообщений: 33
|
Этот глюк на самой главной таблице, которая связана со всеми остальными.
Она еще почему-то не открывается в Query. Когда делаешь Query1->Active=true.
Отредактировано Alisa — 21/04/2005, 11:34
|
|
avc* |
Отправлено: 21.04.2005, 12:04 |
|
Не зарегистрирован
|
QUOTE |
На конкретной таблице
|
Пока не увидишь таблицу, сказать ни чего нельзя. Хотя бы структуру. А лучше все.
А DataPump Borlanda пробовали? |
|
Alisa |
Отправлено: 21.04.2005, 12:09 |
|
Дежурный стрелочник
Группа: Участник
Сообщений: 33
|
Пробовала. Все то же самое. Вот таблицы.
Глюк на таблице Order
Отредактировано Alisa — 21/04/2005, 12:13
|
|
olegenty |
Отправлено: 21.04.2005, 13:37 |
|
Ветеран
Группа: Модератор
Сообщений: 2412
|
ещё БД на IB пришли до кучи, глядишь — определимся, на какие грабли наступает твоя персона
|
|
AVC |
Отправлено: 22.04.2005, 08:52 |
|
Ветеран
Группа: Модератор
Сообщений: 1583
|
Order — неудачное имя для таблицы. Путается с ключевым словом языка SQL.
Попробуйте переименовать таблицу и переописать правила. |
|
olegenty |
Отправлено: 22.04.2005, 09:07 |
|
Ветеран
Группа: Модератор
Сообщений: 2412
|
это не должно играть роли, имена просто берутся в кавычки, и IB их ест...
|
|
avc* |
Отправлено: 22.04.2005, 09:14 |
|
Не зарегистрирован
|
IB их ест, но datapump нет. Полный текст ошибки
Invalid handle to the funktion
Table does not exist
File some_dir\orde_
И вообще, зачем такой экстрим называть таблицы, поля ключевыми словами. А то еще любят называть поля по-русски и с пробелами. |
|
olegenty |
Отправлено: 22.04.2005, 10:34 |
|
Ветеран
Группа: Модератор
Сообщений: 2412
|
тут я и сам грешен: поля со значениями года и месяца зову Year и Month соответственно. и ничего экстремального в этом не вижу. зарезервинованных слов всё больше, соответственно — незарезервированных всё меньше...
|
|
Alisa |
Отправлено: 22.04.2005, 10:35 |
|
Дежурный стрелочник
Группа: Участник
Сообщений: 33
|
Спасибо за советы! Буду пробовать переименовывать таблицу.
Отредактировано Alisa — 22/04/2005, 10:36
|
|