Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Ошибка при восстановление БД из backup-а [D6, IB6.x]


AlexanderSK ©   (2004-07-01 10:48:00) 

Есть БД.
С помощью интербейзовской утилиты gbak делаю файл бекапа.
После этого пытаюсь восстановить базу из этого файла.
аолучаю слежующую ошибку:
gbak: restoring data for table MT
gbak: ERROR: arithmetic exception, numeric overf
gbak: ERROR:     Cannot transliterate character
gbak: ERROR: gds_$send failed
gbak: Exiting before completion due to errors
причем если перед создание бекапа ужадить све данные из MT восстановление проходит нормально.

Может кто подскажет из-за чего это может быть? Или хотя бы в каком направлении копать?


AlexanderSK   (2004-07-01 11:11:00) [1]

>Соловьев ©  (01.07.04 11:01) [5]
Сделал. Все нормально все данные загрузились.


AlexanderSK   (2004-07-01 11:06:00) [2]

>Johnmen ©  (01.07.04 11:04) [6]
Win1251


Johnmen   (2004-07-01 11:04:00) [3]

>AlexanderSK   (01.07.04 10:57) [4]

Посмотри с какой кодировкой БД.


Соловьев   (2004-07-01 11:01:00) [4]

делаешь селект. а потом делаешь First, Last. или FeatchAll;


AlexanderSK   (2004-07-01 10:57:00) [5]

>Johnmen ©  (01.07.04 10:55) [1]
Все символьные поля в МТ описаны с кодировкой Win1251


AlexanderSK   (2004-07-01 10:56:00) [6]

>Соловьев ©  (01.07.04 10:55) [2]
т.е. "зафитчить"?


Johnmen   (2004-07-01 10:55:00) [7]

Копать в направлении CHARACTER SET и COLLATE
на ibase.ru


Соловьев   (2004-07-01 10:55:00) [8]

сталкивался. Попробуй в старой базе зафитчить все записи из MT. Найдешь на какой записи глюк.


Наверх

Титульная страница Поиск, карта сайта Написать письмо