Urgente! Errro no InterBase
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. :(
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
Curtidas 0
Respostas
Afarias
17/11/2003
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+
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+
GOSTEI 0