[firebase-br] Ponto ou Virgula

Rubem Nascimento da Rocha djpardalrocha em hotmail.com
Ter Jul 3 17:02:05 -03 2007


Não, companheiro. Em qualquer banco de dados relacional, quando vc passa valores explicitamente para campos com tipos de dados em ponto flutuante, as casas decimais devem ser especificadas com '.'(ponto). Se você colocar virgula, o parser SQL do banco de dados (seja ele qual for!) vai pensar que é uma outra coluna ou argumento a ser usado na instrução, e pode ocorrer um erro de parsing. Sds.> Date: Tue, 3 Jul 2007 16:53:38 -0300> From: juvenciolsilva em gmail.com> To: lista em firebase.com.br> Subject: [firebase-br] Ponto ou Virgula> > 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.> -- > ====================================> Desenvolvimento para aplicativos comerciais> com eficiência e segurança.> > خوفنسيو يته دا سيلفا> > ===================================> ______________________________________________> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br> Para editar sua configuração na lista, use o endereço http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
_________________________________________________________________
Instale o novo Windows Live Messenger! É grátis!
http://get.live.com/messenger/overview


Mais detalhes sobre a lista de discussão lista