Fórum Urgente! Errro no InterBase #40184

17/11/2003

0

Tenho uma aplicação desenvolvida com Delphi 6 e InterBase 6, ela já roda perfeitamente a quase um ano, mais hoje foi supreendido pois não consigo gravar dados em algumas tabelas.
Tenho a seguinte mensagem de erro: ´I/O ERROS FOR FILE CAFE.GDB
ERROR WHILE TRYING TO READ FROM FILE´


Gostaria de ajuda rapidamente, pois estou frito se ñ resolver o problema. :(


Rob

Rob

Responder

Posts

18/11/2003

Afarias

provavelmente seu banco está corrompido.

vc pode verificar a corrupção e corrigí-la pelo IBConsole (ou outra ferramenta Administrativa), ou pelos utilitários do IB/FB ::

GFIX -v -f banco.gdb

GFIX -m -i -f banco.gdb


depois faça um backup e restaure o banco::

GBAK -b -i -limbo -garbage banco.gdb banco.gbk

GBAK -c banco.gbk banco1.gdb


e depois teste novamente ::

GFIX -v -f banco1.gdb


faça tudo isso em uma cópia do banco (derrube o IB server antes de copiar o GDB -- copiar um GDB diretamente pode danificar o banco de dados se o servidor estiver rodando)


Para entender como ocorrem corrupções no banco de dados interbase e como evitá-las e corrigí-las, leia os artigos::

http://www.warmboot.com.br/cgi-bin/firebase.cgi/dica?ID=48
http://www.warmboot.com.br/cgi-bin/firebase.cgi/artigo?ID=500
http://www.warmboot.com.br/cgi-bin/firebase.cgi/artigo?ID=3


T+


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar