Опять обращаюсь за помощью к Вам, уважаемые...
Подскажите, пожалуйста: при отключении электросети проявился сбой в базе по индексу RDB$FOREIGN19 -> not commited ->
" Project PicView.exe raided exception class EIBInterBaseError with message 'database file appears corrupt ()
bad checksum
checksum error on database page 2663
internal gds software consistency check (error during savepoint backout (290))'. Process stopped. Use Step or Run to continue.
"-> все закрывается и машет ручкой, по остальным полям все Тип-Топ. С одной стороны выход есть (но довольно длинный):
- -Взять "чистую" (новую) базу Б (*.gdb);
- -Включить две базы;
- -Отключить триггера в новой Б для устранения установки собственных первичных ключей при Insert;
- -Скопировать все поля из одной таблицу в другую построчно...
- -Скопировать номера генераторов первичных ключей из в новую Б...
- -Восстановить триггера в новой Б...
Это затратно как по времени, так и по технологии.
Если есть возможность устранить эту проблему другим путем - с благодарностью прийму ВАШИ предложения...
<<< Спасибо, и удачи Вам всем...
