Ayuda con variables (Sumar)

01/03/2004 - 04:26 por Aleks | Informe spam
Hola,

Quiza esta sea sencilla, pero no encuentro como escribir el codigo

Tengo dos variables (strBalance and strLink), estas variables tienen valores
numericos que se suman, como: 500+300 = 800.

El problema es que mi codigo esta sumando de la siguiente manera: 500+300 500,300 (Como si fueran palabras en vez de numeros)

Este es mi codigo (ASP/VB)


For iLoop = 0 to iCount
strLink = Request(iLoop & ".Link")
strBalance = Request(iLoop & ".Balance")
strID = Request(iLoop & ".ID2")
strSQL = "UPDATE BillingLines SET PmtRecd = " & strBalance + strLink & " "
&_
" WHERE Id = " & strID
-

Como debo escribir el codigo ?

Axi

Preguntas similare

Leer las respuestas

#1 Sashka
01/03/2004 - 05:04 | Informe spam
LO que se me ocurre es que una de las 2 està trayendo la coma...
Request(iLoop & ".Balance") = 500, ... o Request(iLoop & ".Link") ,300. entonces al ser una de ellas alfanemèrica, las concatena en lugar
de sumarlas revisa poniendo un response.write a cada request...

Sashka
MS MVP Access

"Aleks" escribió en el mensaje
news:Ow72tzz$
Hola,

Quiza esta sea sencilla, pero no encuentro como escribir el codigo

Tengo dos variables (strBalance and strLink), estas variables tienen


valores
numericos que se suman, como: 500+300 = 800.

El problema es que mi codigo esta sumando de la siguiente manera: 500+300
500,300 (Como si fueran palabras en vez de numeros)

Este es mi codigo (ASP/VB)


For iLoop = 0 to iCount
strLink = Request(iLoop & ".Link")
strBalance = Request(iLoop & ".Balance")
strID = Request(iLoop & ".ID2")
strSQL = "UPDATE BillingLines SET PmtRecd = " & strBalance + strLink & "


"
&_
" WHERE Id = " & strID
-

Como debo escribir el codigo ?

Axi



Respuesta Responder a este mensaje
#2 Matias Iacono
01/03/2004 - 13:09 | Informe spam
Tienes que tener en cuenta que en ASP no existen los tipos de datos...
bueno... todos serian variant... por eso en muchos casos debes forzar la
conversion de tipos...

En tu caso, puedes usar cDbl, cLng o cInt, para convertir los tipos algo
asi:

Resultado = cDbl(Variable1) + cDbl(Variable2)

Saludos

"Aleks" escribió en el mensaje
news:Ow72tzz$
Hola,

Quiza esta sea sencilla, pero no encuentro como escribir el codigo

Tengo dos variables (strBalance and strLink), estas variables tienen


valores
numericos que se suman, como: 500+300 = 800.

El problema es que mi codigo esta sumando de la siguiente manera: 500+300
500,300 (Como si fueran palabras en vez de numeros)

Este es mi codigo (ASP/VB)


For iLoop = 0 to iCount
strLink = Request(iLoop & ".Link")
strBalance = Request(iLoop & ".Balance")
strID = Request(iLoop & ".ID2")
strSQL = "UPDATE BillingLines SET PmtRecd = " & strBalance + strLink & "


"
&_
" WHERE Id = " & strID
-

Como debo escribir el codigo ?

Axi



Respuesta Responder a este mensaje
#3 Zwi2000
01/03/2004 - 23:02 | Informe spam
CCur(variable) funciono.

Gracias !!


"Matias Iacono" wrote in message
news:%23IfRoX4$
Tienes que tener en cuenta que en ASP no existen los tipos de datos...
bueno... todos serian variant... por eso en muchos casos debes forzar la
conversion de tipos...

En tu caso, puedes usar cDbl, cLng o cInt, para convertir los tipos


algo
asi:

Resultado = cDbl(Variable1) + cDbl(Variable2)

Saludos

"Aleks" escribió en el mensaje
news:Ow72tzz$
> Hola,
>
> Quiza esta sea sencilla, pero no encuentro como escribir el codigo
>
> Tengo dos variables (strBalance and strLink), estas variables tienen
valores
> numericos que se suman, como: 500+300 = 800.
>
> El problema es que mi codigo esta sumando de la siguiente manera:


500+300
> > 500,300 (Como si fueran palabras en vez de numeros)
>
> Este es mi codigo (ASP/VB)
>
>
> For iLoop = 0 to iCount
> strLink = Request(iLoop & ".Link")
> strBalance = Request(iLoop & ".Balance")
> strID = Request(iLoop & ".ID2")
> strSQL = "UPDATE BillingLines SET PmtRecd = " & strBalance + strLink &


"
"
> &_
> " WHERE Id = " & strID
> -
>
> Como debo escribir el codigo ?
>
> Axi
>
>
>


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida