 |
ActiveDelphi .: O site do programador Delphi! :.
|
| Exibir mensagem anterior :: Exibir próxima mensagem |
| Autor |
Mensagem |
claitontome Novato

Registrado: Terça-Feira, 30 de Mai de 2006 Mensagens: 65
|
Enviada: Sáb Ago 05, 2006 3:04 pm Assunto: campo numérico FireBird |
|
|
Olá pessoal.
Estou usando Delphi 7 com Banco de Dados FireBird 1.5.3.
Tenho um campo numeric(3,2). Na aplicação, tenho uma
dbedit ligado a este campo.
Quando executo o programa e digito o valor \"878,23\" neste campo,ao sair,
ele converte para \"-232,...\". O que eu fiz. Alterei o tamanho do campo no banco
para Numeric(5,2) e agora funciona.
Pergunto. Qual é a explicação disto? Alguém já passou por isto?
Atenciosamente,
Claiton |
|
| Voltar ao Topo |
|
 |
KMerlotti Moderador

Registrado: Terça-Feira, 27 de Janeiro de 2004 Mensagens: 3032 Localização: Votuporanga / SP
|
Enviada: Sáb Ago 05, 2006 3:17 pm Assunto: campo numérico FireBird |
|
|
NUMERIC(comprimento, precisão)
se o campo tem comprimento 3, \"878,23\" é demais pra ele, pois possui comprimento = 5.
num campo NUMERIC(3,2), tu grava no máximo \"9,99\", sacou?
por isso que eu sempre faço:
CREATE DOMAIN VR_ALTO AS NUMERIC(18,2);
CREATE DOMAIN VR_BAIXO AS NUMERIC(9,2);
campo de valor pequno? VR_BAIXO !
campo de valor alto? VR_ALTO !
Abraços!
[Editado em 5/8/2006 por KMerlotti] _________________ Kelver Merlotti - Coordenador Editorial da Active Delphi
http://twitter.com/kmerlotti
Por favor, leia as regras do fórum. |
|
| Voltar ao Topo |
|
 |
claitontome Novato

Registrado: Terça-Feira, 30 de Mai de 2006 Mensagens: 65
|
Enviada: Sáb Ago 05, 2006 3:53 pm Assunto: campo numérico FireBird |
|
|
Mais claro impossível.
Obrigado.
Claiton |
|
| Voltar ao Topo |
|
 |
KMerlotti Moderador

Registrado: Terça-Feira, 27 de Janeiro de 2004 Mensagens: 3032 Localização: Votuporanga / SP
|
Enviada: Sáb Ago 05, 2006 3:59 pm Assunto: campo numérico FireBird |
|
|
precisando, tamoae!
Abraços! _________________ Kelver Merlotti - Coordenador Editorial da Active Delphi
http://twitter.com/kmerlotti
Por favor, leia as regras do fórum. |
|
| Voltar ao Topo |
|
 |
|
|
Enviar Mensagens Novas: Proibido. Responder Tópicos Proibido Editar Mensagens: Proibido. Excluir Mensagens: Proibido. Votar em Enquetes: Proibido.
|
|