[firebase-br] Problemas com HORAS no Firebird
eduardo
eduardo em icontroller.com.br
Sex Ago 12 16:49:21 -03 2005
Oi Marcos
> 0.0... is not a valid timestamp
Este erro não parece ser do BD e sim do componente ou do Delphi.
Verifique se vc está passando um parâmetro TIME com algo do tipo
Params[x].AsTimeStamp := algumacoisa;
Não costumo usar campos TIME, mas eu passaria
Params[x].AsString := '12:25';
Em todo caso, procure executar a Query em um aplicativo externo, como o
IBExpert, para diferenciar se o erro vem do banco ou de outro lugar.
Outra coisa a verificar, embora não condiza com o erro que vc reporta, é
que campos TIME só podem conter valores entre '00:00' e '24:00' (ou
'23:59'?). Neste caso, vc deve verificar se não está passando coisas do
tipo '45:57'.
Postar as mensagem completa do erro pode ajudar, e aí vai uma dica que
alguns não sabem:
Ctrl+C em um "Error Dialog" joga a caixa inteira no clipboard e fica
assim:
---------------------------
Dbx
---------------------------
I/O error for file "E:\DADOS\DP\LAGES2\CONTROLLER.FDB"
Error while trying to open file
O sistema não pode encontrar o caminho especificado.
---------------------------
OK
---------------------------
[]s Eduardo
Mais detalhes sobre a lista de discussão lista