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

Uso no válido de Null: 'CSng' ????

Estas en el tema de Uso no válido de Null: 'CSng' ???? en el foro de ASP Clásico en Foros del Web. Porque algunas veces me sale este error y otras no? hace referencia a los decimales del valor??? Error de Microsoft VBScript en tiempo de ejecución ...
  #1 (permalink)  
Antiguo 15/08/2003, 04:33
Avatar de Raspinu  
Fecha de Ingreso: agosto-2003
Ubicación: Barcelona
Mensajes: 76
Antigüedad: 21 años, 9 meses
Puntos: 0
Uso no válido de Null: 'CSng' ????

Porque algunas veces me sale este error y otras no?
hace referencia a los decimales del valor???

Error de Microsoft VBScript en tiempo de ejecución error '800a005e'


/t/tienda.asp, line 230


__________________
Did-Web.com -Diseño y Desarrollo Web-
http://www.did-web.com
  #2 (permalink)  
Antiguo 15/08/2003, 14:50
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 23 años, 4 meses
Puntos: 98
Pon un poco de código para ver por donde está el error, a lo mejor estás tratando de parsear como cadena un null??

Salu2,
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #3 (permalink)  
Antiguo 15/08/2003, 17:53
Avatar de Raspinu  
Fecha de Ingreso: agosto-2003
Ubicación: Barcelona
Mensajes: 76
Antigüedad: 21 años, 9 meses
Puntos: 0
Csng

Cita:
Mensaje Original por u_goldman
Pon un poco de código para ver por donde está el error, a lo mejor estás tratando de parsear como cadena un null??

Salu2,
A que se refiere ¿¿¿ Csng???

Puede ser que el valor de ese campo sea nulo (este vacio) y por eso me de el error o es porque es un numero con decimales y el otro no lo es ??
..........................
subtotal=CSng(FormatNumber(carrito(clave))*oRs.Fie lds("precio_dvd"))
.....
sospecho que el campo precio_dvd es con decimales y el carrito(clave) no lo es y da problemas ¿puede ser?
__________________
Did-Web.com -Diseño y Desarrollo Web-
http://www.did-web.com
  #4 (permalink)  
Antiguo 18/08/2003, 09:51
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 23 años, 4 meses
Puntos: 98
Se refiere a convertir una variable de "x" tipo en el subtipo single, no creo que el problema sea con los decimales,o más bien si, bieno, mas o menos para mi, que de repente toma valores fuera del rango permitido...lo bueno sería investigar cual es ese rango mientras a lo mejor podrías tratar convirtiendo a double Cdbl(expresion)


Salu2,

Aqui están los valores
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway

Última edición por u_goldman; 18/08/2003 a las 09:58
  #5 (permalink)  
Antiguo 18/08/2003, 10:31
Avatar de Raspinu  
Fecha de Ingreso: agosto-2003
Ubicación: Barcelona
Mensajes: 76
Antigüedad: 21 años, 9 meses
Puntos: 0
Solucionado

Gracias u_goldman.
Lo tengo solucionado... se trataba de como tenia definido el campo en la base de datos lo cambie a Número general con 2 decimales y ahora los multiplica sin problemas

gracias
__________________
Did-Web.com -Diseño y Desarrollo Web-
http://www.did-web.com
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 16:59.