[firebase-br] Mudar tamanho campo numérico

Eduardo Jedliczka edujed em gmail.com
Qui Maio 26 10:12:20 -03 2011


Este é um problema como o DELPHI mapeia internamente os campos do banco de
dados, pois o currency tem EXATAMENTE 4 casas decimais.

abraço,

==========================
Eduardo Jedliczka
Apucarana - Pr
==========================



Em 26 de maio de 2011 09:33, Samuel M. Basso <samuelbasso em gmail.com>escreveu:

> Bom dia.
>
> Alterando aos poucos os dois numeradores ele aceita. Conforme exemplo
> abaixo:
>
> ALTER TABLE ITEM_ENTRADA ALTER VLR_UNIT TYPE NUMERIC(15,6);
>
> Porem tentei alterar no sistema os campos com essa nova precisão porem ao
> compilar todo lugar onde eles estavam sendo usado esta dando erro.
>
> [Error] UEntrada.pas(1549): Incompatible types: 'Currency' and 'TBcd'
> [Error] UEntrada.pas(1549): Incompatible types: 'Float' and 'TBcd'
>
>
> Acredito que ao alterar a precisão ele mudou o tipo de campo, assim onde
> estava sendo usado está dando problemas.
>
>
> 2011/5/26 Hugo Jose de Sousa <newprojectsystem em gmail.com>
>
> > Mas se por acaso você usar o IBexpert é só entrar no campo e editar .
> >
> > o script fica tipo assim :
> >
> > update RDB$FIELDS set
> > RDB$FIELD_SCALE = -10
> > where RDB$FIELD_NAME = 'RDB$2681'
> > ______________________________________________
> > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> > Para saber como gerenciar/excluir seu cadastro na lista, use:
> > http://www.firebase.com.br/fb/artigo.php?id=1107
> > Para consultar mensagens antigas: http://firebase.com.br/pesquisa
> >
>
>
>
> --
>
>
> Atenciosamente,
>
> *Samuel M. Basso*
> Fone: (54) 3462-5522
> Cel: (54) 8135-3723
> Skype: samuelbasso
> E-mail/MSN: samuelbasso em gmail.com
> Web site: www.otimizy.com.br
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use:
> http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>



Mais detalhes sobre a lista de discussão lista