Просмотр полной версии : Ошибка в модуле оператора
В процессе работы вылезла ошибка
4202
после запуска программы, при попытке открыть карточку клиента вылетает данная ошибка
в таблице DLV_CLIENTS поле E_MAIL поменяло тип c WideString на Float
как поправить?
database tour-ом получилось только через удаление столбца и создание нового, с правильной структурой, ладно данных там не было критичных
а правильно как?
Вообще с базами FB/IB хорошо справляется IBExpert.
Относительно вашего случая: Если исключить вероятность того что кто то умышленно влез в ДБ и изменил тип поля, то скорее всего у вас проблема в самой БД. И то что вы нашли это, возможно, не единственное повреждение.
Для начала прогнать процедуру BackUp/Restor и посмотреть на результаты.
IBExpert тут действительно хорош, со сбойной базой справился простой сменой домена. BackUp с последующим Restorе проходит, что и где тут можно искать?
BackUp с последующим Restorе проходит, что и где тут можно искать?
Ну если проходит, то норм все.
С БД на запись никто сторонний не работает?
Просто я не могу никак придумать логичного объяснения того что тип поля сам по себе изменился...
для меня это тоже странно, так как работают только модули оператора и диспетчера....
Powered by vBulletin® Version 4.2.6 LTS Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot