Ir para conteúdo

POWERED BY:

Arquivado

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

JackTequila

Converter uma variavel do ASP para SQL

Recommended Posts

Ola amigos, estou precisando de uma forca, criei uma variavel que obtem os valores de outra paguna, e preciso mandar esse valor pra o meu banco de dados em SQL, o problema é que a variavel no SQL é decimal e em asp String, qual função posso usar para converter minha variave para que o SQL aceite.Minha pagina ASP: Dim vSulfgran, vPeriodo, vSistemavSistema = (Session("vSistAlt"))vPeriodo = (Session("vDataAlt"))vSulfgran = request.form("sulfgran")vSulfgran = Replace(vSulfgran,",",".")vSQL1 = "Consulta_Agua_Alter1'" & vSulfgran & "," & vPeriodo & "," & vSistema & "'"Set vRs1 = SQLQuery(cnnDB, vSQL1)Minha consulta feito no SQL:set ANSI_NULLS OFFset QUOTED_IDENTIFIER ONGOALTER PROCEDURE [dbo].[Consulta_Agua_Alter1] @vSulfgran decimal(18,2), @data varchar(7) = '12/2006', @sistema varchar(50) = 'Registro' ASBEGIN -- SET NOCOUNT ON added to prevent extra result sets from -- interfering with SELECT statements. SET NOCOUNT ON;UPDATE tblCmaterialA SET sulfgran = @vSulfgranWHERE (CONVERT(varchar(2), DATEPART(MM, tblCmaterialA.data)) + '/' + CONVERT(varchar(4), DATEPART(yyyy, tblCmaterialA.data)) = @data) AND (tblCmaterialA.sistema = @sistema)ENDPreciso que ela venha para o SQL como decimal.Esse é o erro que aparece na minha pagina:Application Error Number: -2147217913 (0x80040E07)Source: Microsoft OLE DB Provider for SQL ServerDescription: Error converting data type varchar to decimal.--------------------------------------------------------------------------------No more information is available. Contact your administrator or visit the Liberum Help Desk website. Obrigado,

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara... conversão para decimal eu não me lembro de ter visto...Tenta converter para double ou int e tenta gravarcDbl(variavel)cInt(variavel)cCur(variavel)Não sei se ira funcionar, mas nao custa tentar ^^

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.