[firebase-br] Bug grave no Firebird

Carlos H. Cantu (TeamFB) listas em warmboot.com.br
Ter Jul 12 11:09:38 -03 2005


No dialeto 3, um campo numeric (12,4) é armazenado internamente como
um inteiro de 64bits, que permite valores entre:

-9.223.372.036.854.775.808 e 9.223.372.036.854.775.807

No seu caso, como vc determinou 4 casas decimais, irá conseguir
armazenar valores etre:

-922.337.203.685.477,5808 e 922.337.203.685.477,5807

[]s
Cantu (Membro do TeamFB - FireBase)
http://www.warmboot.com.br
FireBase - http://www.FireBase.com.br

S> Estou usando o Firebird versão 1.5.2.4731, e aconteceu um
S> problema onde me assustei muito. Vou passar o problema abaixo
S> atravez de script:

S> CREATE TABLE TESTE(VAL1 NUMERIC(12,4));
S> COMMIT;

S> INSERT INTO TESTE
S> (VAL1)
S> VALUES
S> (1234567890123);
S> COMMIT;

S> Notem que criei um campo com capacidade de 12 e o firebird
S> aceita eu inserir um valor com 13 digitos.

S> Alguem pode me dizer se ja passou por isso?

S> Sidnei
S> ______________________________________________
S> FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
S> Para editar sua configuração na lista, use o endereço
S> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
S> Para consultar mensagens antigas: http://firebase.com.br/pesquisa





Mais detalhes sobre a lista de discussão lista