CASAS DECIMAIS EM BANCO SQL SERVER 2000

USUARIO.EXCLUIDOS 22/03/2005 21:23:04
#74393
Ola pessoal, gostaria de verificar como formatar um campo com valores com para gravar no sql

Tentei Deste Forma

TxtValor = 210,52 => Format(txtValor,"0.00")
O Resultado no Sql é 21052

TxtValor = 210,52 => Format(txtValor,"0,00")
O Resultado no Sql é 210

Como deve efetuar a formatação para gravar correto 210,52

testei com os campos Decimal, real, money, e provisóriamente deixei como nvarchar

Desde já agradeço

WEBMASTER 22/03/2005 22:46:35
#74400
Tente isso,

nDado = replace(ccur(txt_dado),",",".")
FELIPEA 22/03/2005 22:51:12
#74401
Olá Jair

txtValor.text = "1.210,52"

? replace ( replace ( txtValor, ".", "" ) , ", ", "." )


O resultado 1210.52

Não é a melhor forma mas resolve provisóriamente seu problema.

E quanto ao campo no SQL vc pode deixar como numeric (15,4) que funciona.

USUARIO.EXCLUIDOS 23/03/2005 08:24:44
#74414
Resposta escolhida
eu deixo decimal de 13/9

^^

cotações de compras utilizam os milesimos de centavos
USUARIO.EXCLUIDOS 23/03/2005 13:16:54
#74485
Valeu pessoal, resolveu meu problema
Tópico encerrado , respostas não são mais permitidas