Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Ricardo25

Firebird - Programa lê os dados, mas IBExpert não lê

Recommended Posts

Bom dia, galera animada!!!

É o seguinte:
Tenho um programinha aqui que funciona normal, acessa os dados do meu banco que é firebir 1.5, tudo certo.

Mas eu queria visualizar os dados no IBExpert! E o problema é que quando tento ver os dados, dá erro de "Aritmetic overflow or division by zero ocurred."

Creio eu que seja banco corrompido!

Mas tentei fazer extract dos dados da tabela e dá erro.
Tentei fazer backup e restore do banco todo e dá erro na hora de restaurar.

Mas antigamente eu conseguia ver os dados com o IBExpert.

Alguém pode me ajudar com uma solução?

Obrigado, galera gente boa!!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá amigo.

 

Em um outro post eu compartilhei com outro colega um script que tenho para tentar corrigir banco de dados corrompido. Em 60% dos casos obtenho exito em sua utilização, experimente, pode ser que te ajude também. [ Acesse Aqui ]

 

Até a próxima. :thumbsup:

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não conheço detalhes do FB mas o erro de

 

"Aritmetic overflow or division by zero ocurred."

não faz sentido.

 

Quando tentar fazer o backup ocorre o mesmo error ?

 

O backup e de estrutura e dados ou só dados ?

 

A estrutra de alguma tabela do BD mudou desde a geração do arquivo de backup ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Boa noite! Obrigado pelas respostas, amigos!

 

Eisenheim, eu vou baixar e testar assim que chegar em casa. Depois digo aqui se recuperou os dados.
Motta, realmente o firebird tem uns erros meio doidos que dizem coisa com coisa! Vai entender, rsrs!
Mas o backup que me interessa é o dos dados! E a estrutura das tabelas não foi alterada.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Duas opções:

 

  1. Baixe o FibPlus 6.9.5 que é um pacote de componentes para Firebird. Nele há um componente que converte seu banco em código SQL e você então pode recompilá-lo em outro arquivo de banco de dados mais recente, tipo 2.5
  2. Obtenha uma versão mais atualizada do seu Firebird e do IBExpert.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.