Foros del Web » Programando para Internet » ASP Clásico »

codigo que no hace caso a variable

Estas en el tema de codigo que no hace caso a variable en el foro de ASP Clásico en Foros del Web. Escribo este mensaje intentando me ayudeis a solucionar un problema que tengo y no se como solucionarlo. ---- Codigo ----- If session("ImporteEnvio" & i) = ...
  #1 (permalink)  
Antiguo 25/10/2008, 11:02
 
Fecha de Ingreso: octubre-2008
Ubicación: Alicante
Mensajes: 24
Antigüedad: 16 años, 5 meses
Puntos: 0
Pregunta codigo que no hace caso a variable

Escribo este mensaje intentando me ayudeis a solucionar un problema que tengo y no se como solucionarlo.

---- Codigo -----

If session("ImporteEnvio" & i) = rs.fields("Hasta2kgNacional") then
total_unidades = total_unidades + session("unidades" & i)
Else
total_gastosenvio = total_gastosenvio + session("GastosEnvio" & i)
End If
----- Fin Codigo-----

Explico la situación:

El problema radica en cuando realizo el if de esta manera no hace caso el codigo:
If session("ImporteEnvio" & i) = rs.fields("Hasta2kgNacional") then
Y cuando lo ponga de esta otra manera que es lo que equivale al campo de la base de datos sin funciona:
If session("ImporteEnvio" & i) = "7,58" then

Espero vuestra ayuda muchas gracias de antemano.

Un saludo y muchas gracias.

Última edición por RauMarSo; 25/10/2008 a las 11:25
  #2 (permalink)  
Antiguo 25/10/2008, 12:51
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 24 años, 1 mes
Puntos: 535
Respuesta: codigo que no hace caso a variable

Probá con:

If CDouble(session("ImporteEnvio" & i)) = CDouble(rs.fields("Hasta2kgNacional")) then

O con:

If CStr(session("ImporteEnvio" & i)) = CStr(rs.fields("Hasta2kgNacional")) then
__________________
...___...
  #3 (permalink)  
Antiguo 25/10/2008, 13:29
 
Fecha de Ingreso: octubre-2008
Ubicación: Alicante
Mensajes: 24
Antigüedad: 16 años, 5 meses
Puntos: 0
Sonrisa Respuesta: codigo que no hace caso a variable

OK. Muchisimas gracias, funciono.

Un saludo.
  #4 (permalink)  
Antiguo 25/10/2008, 14:02
 
Fecha de Ingreso: octubre-2008
Ubicación: Alicante
Mensajes: 24
Antigüedad: 16 años, 5 meses
Puntos: 0
Sonrisa Respuesta: codigo que no hace caso a variable

Cita:
Iniciado por RauMarSo Ver Mensaje
OK. Muchisimas gracias, funciono.

Un saludo.
Por cierto para que sirve la funcion CDouble() y la funcion CStr()


Un saludo y muchas gracias.
  #5 (permalink)  
Antiguo 25/10/2008, 14:37
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 24 años, 1 mes
Puntos: 535
Respuesta: codigo que no hace caso a variable

Les hace un Cast a double o string respectivamente
__________________
...___...
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:25.