SÓ PRA FERAS !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

Firebird

24/05/2003

Caros amigos !

Fiz uma aplicação que roda a mai de seis meses sem problema, porém uma variação de energia gerou este erro :

´
Exception EIBInterBaseError in module SISTEMA.EXE at 000B7OF2.
I/O error for file ´C:\SYSTEM\TABLE\TABLE.GDB´
Error while trying to read from file
A operação foi concluida com êxito.
.
´
Este erro é apresentado quando starto a aplicação, quando abro a tabela no intebase selecionando a que gerou o problema, ela abre normalmente, mas quando posiciono o cursor para os registros finais ele acusa outro erro :

´
database file appears corrupt()
bad checksum
checksum error on database page 241.
´
Após o erro os registros desaparecem, aplico um ´Commit & Refresh´ e eles aparecem novamente, salientando que já exclui os registros pela metade( começando do fim para o início) e o erro continúa percistindo,
minha tabela esta com permissão de ´ARQUIVO´, pois li em outro tópico
que poderia ser que ela estivesse como ´SOMENTE LEITURA´.

Agradeço a ajuda,

Marcelo Andrad


Marceloandrade

Marceloandrade

Curtidas 0

Respostas

Jycn

Jycn

24/05/2003

Olá.

Tenta fazer um backup pelo IBConsole e depois restaura, se não conseguir voce pode utilizar um utilitário de correção da base, voce pode encontrar em www.firebase.com.br.

Jycn


GOSTEI 0
Afarias

Afarias

24/05/2003

o utilitário de correção é o GFIX (instala com o IB/FB)


GOSTEI 0
POSTAR