Ir para conteúdo

POWERED BY:

Arquivado

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

FabianoSouza

Gravar decimal em stored procedure

Recommended Posts

Tenho procedimento armazenado que faz um insert.

O problema é que o ASP não reconhece o separador decimal.

Então o valor 4.5 é gravado como 45, o valor 2.6 é gravado como 26 e por aí vai.

Já fiz teste gravando diretamente pelo BD e funciona redondo. O que me leva a crer que o problema esteja realmente no ASP.

 

Minha SP

peso = "3.5"
	  Dim cmd1
	  Dim rs1
	  Dim respCmd1Id, respCmd1Titulo
	  set cmd1 = Server.CreateObject("ADODB.Command")
	  cmd1.ActiveConnection = minhaConexao
	  cmd1.CommandText = "dbo.insertSP"
	  cmd1.Parameters.Append cmd1.CreateParameter("@RETURN_VALUE", 3, 4)
	  cmd1.Parameters.Append cmd1.CreateParameter("@peso", 6, 1, 1, peso) 'formato decimal
	  cmd1.CommandType = 4
	  cmd1.CommandTimeout = 0
	  cmd1.Prepared = true
	  cmd1.Execute

Help por favor.

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.