ActiveDelphi - Índice do Fórum ActiveDelphi
.: O site do programador Delphi! :.
 
 FAQFAQ   PesquisarPesquisar   MembrosMembros   GruposGrupos   RegistrarRegistrar 
 PerfilPerfil   Entrar e ver Mensagens ParticularesEntrar e ver Mensagens Particulares   EntrarEntrar 

campo numérico FireBird

 
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Delphi
Exibir mensagem anterior :: Exibir próxima mensagem  
Autor Mensagem
claitontome
Novato
Novato


Registrado: Terça-Feira, 30 de Mai de 2006
Mensagens: 65

MensagemEnviada: Sáb Ago 05, 2006 3:04 pm    Assunto: campo numérico FireBird Responder com Citação

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
Ver o perfil de Usuários Enviar Mensagem Particular
KMerlotti
Moderador
Moderador


Registrado: Terça-Feira, 27 de Janeiro de 2004
Mensagens: 3032
Localização: Votuporanga / SP

MensagemEnviada: Sáb Ago 05, 2006 3:17 pm    Assunto: campo numérico FireBird Responder com Citação

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
Ver o perfil de Usuários Enviar Mensagem Particular Visitar a homepage do Usuário Yahoo Messenger MSN Messenger
claitontome
Novato
Novato


Registrado: Terça-Feira, 30 de Mai de 2006
Mensagens: 65

MensagemEnviada: Sáb Ago 05, 2006 3:53 pm    Assunto: campo numérico FireBird Responder com Citação

Mais claro impossível.

Obrigado.
Claiton
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
KMerlotti
Moderador
Moderador


Registrado: Terça-Feira, 27 de Janeiro de 2004
Mensagens: 3032
Localização: Votuporanga / SP

MensagemEnviada: Sáb Ago 05, 2006 3:59 pm    Assunto: campo numérico FireBird Responder com Citação

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
Ver o perfil de Usuários Enviar Mensagem Particular Visitar a homepage do Usuário Yahoo Messenger MSN Messenger
Mostrar os tópicos anteriores:   
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Delphi Todos os horários são GMT - 3 Horas
Página 1 de 1

 
Ir para:  
Enviar Mensagens Novas: Proibido.
Responder Tópicos Proibido
Editar Mensagens: Proibido.
Excluir Mensagens: Proibido.
Votar em Enquetes: Proibido.


Powered by phpBB © 2001, 2005 phpBB Group
Traduzido por: Suporte phpBB