[firebase-br] Ponto ou Virgula

Tiago Vicente da Silva tiagodksilva em gmail.com
Ter Jul 3 17:09:07 -03 2007


Gostaria de saber a respeito da necessidade disso...

o campo que vc guarda estes valores é String?

do Contrário, vc deve substituir tais pontuações somente

na leitura, em vista que não adianta muito inserir/atualizar com virgula...

sendo que o banco o transforma em ponto...padrão americana para casas 
decimais...

(me corrijam por favor caso estiver errado! eheh)







Juvencio Leite escreveu:
> amigos, alguém sabe se o firebird suporta gravar pontos no lugar de virgula
> em tipos decimais? Explico: Eu monto o Sql de forma dinamica (uso delphi), e
> depois executo a query com a instrução Sql vejam:
>
>  UPDATE ESTOQUE SET
>  VL_CUSTO = 0.00,
>  VL_CUSTO_REAL = 0.00,
>  LUCRO = 4.00,
>  VL_T1 = 100.00,
>  VL_T2 = 200.00,
> DT_INVENTARIO = '4/10/2007',
> WHERE COD_SEQPROD = 1 AND EMPRESA = 2
>
> A questão se for montada sem a mudança no delphi de virgula por ponto
> ficaria assim:
>
>  UPDATE ESTOQUE SET
>  VL_CUSTO = 0,00,
>  VL_CUSTO_REAL = 0,00,
>  LUCRO = 4,00,
>  VL_T1 = 100,00,
>  VL_T2 = 200,00,
> DT_INVENTARIO = '4/10/2007',
> WHERE COD_SEQPROD = 1 AND EMPRESA = 2
>
> Assim ele não reconheceria os separadores alguem sabe o que e precisso fazer
> pra ser aceito atraves do Firebird? agradeço.
>   






Mais detalhes sobre a lista de discussão lista