Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Anderson C Nunes

Campo Float

Recommended Posts

Bom Dia,

tenho uma duvida basica,

não estou consseguindo gravar dados float em minha base mysql, eles são arredondados automaticamente, ou seja, qdo salvo o valor de 45,23653 ele salva apenas 45 e não 45,23. Preciso configurar o que para isso acontecer, tentei usar formatnumber(valor,2) mas acredito que não seja para este fim. os campos eu criei como float e não mexi em nada..ta padrão mysql Front..

 

fico no aguardo..abços..

Compartilhar este post


Link para o post
Compartilhar em outros sites

mude para campo double e faça um replace na hora de gravar os dados, vou te dar uma função simpática que criei:

 

public function moedaBanco(valor)
	dim retorno
	retorno = valor
	retorno = replace(retorno, ".", "")
	retorno = replace(retorno, ",", ".")
	moedaBanco = retorno
end function

valor_moeda = moedaBanco(formatNumber(rs("campo_moeda"), 2))

Compartilhar este post


Link para o post
Compartilhar em outros sites

você pode usar o FormatCurrency, para formatar um valor como moeda, use o

session.LCID = 1046 'pt-br

 

response.Write(FormatCurrency(valor,2))

ou o POG usando

Response.Write("$ "&FormatNumber(valor,2))
usando o "$" na frente

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.