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

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

при резервировании базы выдается ошибка [D7, IB6.x]


Страницы:   1 2

stud ©   (2003-09-23 15:03:00) 

arithmetic overflow or division by zero has occurred.
arirhmetic exception, numeric overflow, or string truncation.
что сие может означать?
создаю новую базу этими же скриптами, переношу данные датапампом - и в новой базе все работате??? что может быть?


kaif   (2003-09-23 19:14:00) [21]

Ну так чем эпопея-то закончилась?
Не исключена ведь и кривизна сервера...
Народу интересно.
Если что-то удалось раскопать, сообщи на форум. И версию сервера не забудь.


Johnmen   (2003-09-23 17:08:00) [22]

Так ведь kaif © предложил методику.


stud   (2003-09-23 17:03:00) [23]

дык а найти их как.
тут косоль выдает сообщения по очереди:
о переполнении
или о длине сообщения
каждый раз по разному
как найти на каком объекте это происходит?


Johnmen   (2003-09-23 16:59:00) [24]

Удалять кривые данные все равно придется..:)


stud   (2003-09-23 16:42:00) [25]

после перезагрузки появилось следующее сообщение:
unsuccesful execution caused by system error that does not preclude succesful execution of subsequent statments.
message length error (encountered 38, expected 30).
gds_$receive failed.

что в переводе на русский (промпт) значит
неудачное выполнение вызвано системной ошибкой, которая не препятствует успешному выполнению следующего выражения
ошибка длины сообщения ....

только файл бекапа не создается, хотя сервис нормально завершает работу(IBexpert)
IBconsole выдает такое сообщение:
Arithmetic exception, numeric overflow, or string truncation
и что делать?
удалять данные из таблиц слишком муторно, потомучто добавлять их обратно нужно, а там триггеры, генераторы .....
(((((((((((


stud   (2003-09-23 16:10:00) [26]

может))


kaif   (2003-09-23 15:53:00) [27]

В общем, стратегия такая, какую я предложил. Удаляешь последовательно данные из каждой таблицы и пытаешься после этого сделать backup. Как только backup заработает, начинаешь разбираться в причинах (напрягать мозг). Может, ты чего-то не видишь.


stud   (2003-09-23 15:33:00) [28]

нет.


kaif   (2003-09-23 15:32:00) [29]

Сначала сделай на всякий копию файла БД.
Затем попробуй из самых подозрительных таблиц удалить все данные и сделать backup. Так ты узнаешь, которая таблица создает проблему (если их не несколько...).


kaif   (2003-09-23 15:30:00) [30]

Есть ли в базе:
1. Вычисляемые поля, в которых могло бы происходить деление на 0?
2. Есть ли поля, объявленные NOT NULL, добавленные в таблицу, в которой уже есть строки, но для которых ты забыл создать все значения и какие-то осталиcь NULL?


stud   (2003-09-23 15:24:00) [31]

при backup


kaif   (2003-09-23 15:23:00) [32]

Когда эта ошибка происходит:
1. При backup?
2. При Restore?


Страницы:   1 2

Наверх

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