erro ao abrir tabela...será q corrompeu?

Firebird

08/06/2006

olá pessoal.

eu tenho um .gdb q quando eu tenho abrir qualquer tabela com registros ele me retorna o seguinte erro:

´Arithmetic overflow or division by zero has occurred.
arithmetic exception, numeric overflow, or string truncation.
cannot tranliterate character between character sets.´

esse erro acontece em todas as tabelas, mas eu percebi q é em alguns registros cadastrados...tem registro q abre e nao dá o erro.

muito obrigado pessoal.


Tap_pedroso

Tap_pedroso

Curtidas 0

Respostas

Sremulador

Sremulador

08/06/2006

você pode tentar fazer um backup e um restore para corrigir o erro ou o gfix...


GOSTEI 0
Tap_pedroso

Tap_pedroso

08/06/2006

eu ja tentei fazer isso mas nao mudou nada


GOSTEI 0
Thomaz_prg

Thomaz_prg

08/06/2006

O que pode estar acontecendo é que, você criou o seu banco com um determinado charset (que não aceita acentos por exemplo) e inseriu algum valor com acento. Daí, o que você pode fazer é restaurar o banco, recriando a estrutura do banco com um charset diferente (que aceite os acentos).

Dê uma olhada [url=http://www.ibphoenix.com/main.nfs?a=ibphoenix&s=1119091248:273978&page=ibp_db_corr]neste site[/url]. Nele é indicado como visualizar se o banco está ou não corrompido e algumas das formas possíveis de recuperá-lo.


GOSTEI 0
POSTAR