[firebase-br] Value exceeds the range for valid dates
Carlos H. Cantu
listas em warmboot.com.br
Ter Ago 13 16:15:32 -03 2013
Algumas versões mais antigas do Firebird não fazia checagem de valores
do tipo date/timestamp, a fim de determinar se eles estavam dentro da
faixa permitida. Se o componente de acesso ou mesmo o usuário tentasse
gravar uma data fora da faixa, isso era aceito, mas ao tentar acessar
o registro com uma versão mais nova do Firebird, é apresentado o erro
descrito por você.
Já quanto a mensagem sobre o bugcheck, isso sugere também que sua base
pode estar corrompida. O que retorna ao rodar um gfix -v -full -ig nessa base?
[]s
Carlos H. Cantu
www.FireBase.com.br - www.firebirdnews.org
www.warmboot.com.br - blog.firebase.com.br
MSS> Senhores,
MSS>
MSS> Efetuando um GBAK numa base de dados ele retornou o erro ‘Value exceeds the
MSS> range for valid dates’.
MSS>
MSS> Via comando abaixo, ele me retorna registro com erro :
MSS> select CAMPOS PRIMARY KEY from TABELA where CAMPO_DATE < '01.01.0001' or
dt_registr >> '31.12.9999' ;
MSS>
MSS> Porém, ao proceder exclusão via DELETE destes registros, ele retorna
MSS> mensagem de:
MSS> ‘ Unsuccessful execution caused by a system error that precludes
MSS> successful execution of subsequent statements.
MSS> internal gds software consistency check (can't continue after bugcheck).’;
MSS>
MSS> Tem alguma outra alternativa para solucionar este caso?
MSS>
MSS> Att,
MSS> Moacir
MSS>
MSS> ______________________________________________
MSS> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
MSS> Para saber como gerenciar/excluir seu cadastro na lista, use:
MSS> http://www.firebase.com.br/fb/artigo.php?id=1107
MSS> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
Mais detalhes sobre a lista de discussão lista