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

Sobre la función SPLIT cuando es vacio

Estas en el tema de Sobre la función SPLIT cuando es vacio en el foro de ASP Clásico en Foros del Web. Hola compañeros. Estoy capturando valores entres dos paginas web: usando cant_ = Request.Form("Cantidad") cant = split(cant_ , ",") Donde el "Cantidad" es el nombre comun ...
  #1 (permalink)  
Antiguo 16/06/2008, 08:54
 
Fecha de Ingreso: enero-2008
Mensajes: 8
Antigüedad: 17 años, 2 meses
Puntos: 0
Exclamación Sobre la función SPLIT cuando es vacio

Hola compañeros.

Estoy capturando valores entres dos paginas web:
usando

cant_ = Request.Form("Cantidad")
cant = split(cant_ , ",")

Donde el "Cantidad" es el nombre comun de 25 cuadros de texto en otra pagina web

Despues hago un FOR desde 0 a 24 para impirmir los valores que se capturaron.
Esto se hace correctamente.

Pero existen ocasiones en que algunos cuadros estan vacios porque el usuario puede ponerlos o no.


For element = 0 to max

Response.Write(cant(element))





Next

El problema es como saber cuando un cuadro esta vacio, es decir cant(element) no tenga algun valor

He tratado comparando con vacio:

For element = 0 to max


if cant(element) <> "" then
Response.Write(element)
Response.Write(cant(element)+"<br>")

End if



Next

y he tratado de compararlo con if NOT isNull()

y sin embargo nunca se cumple el If por lo que siempre me imprime los 25 elementos, sin ningún caracter

la pregunta es?, como saber cuando alguno de estos elementos fue vacio,

Gracias
  #2 (permalink)  
Antiguo 16/06/2008, 10:08
 
Fecha de Ingreso: febrero-2008
Mensajes: 11
Antigüedad: 17 años, 2 meses
Puntos: 0
Respuesta: Sobre la función SPLIT cuando es vacio

probaste con 0 ???? porque por lo visto vienen cantidades en enteros...

saludos,
  #3 (permalink)  
Antiguo 16/06/2008, 10:10
Avatar de Shiryu_Libra
Colaborador
 
Fecha de Ingreso: febrero-2007
Ubicación: Cantando "Screenager" en "Kirafa Kaput"
Mensajes: 3.614
Antigüedad: 18 años, 1 mes
Puntos: 88
Respuesta: Sobre la función SPLIT cuando es vacio

primero pregunta si en realidad es un arreglo

Cita:
cant_ = Request.Form("Cantidad")
cant = split(cant_ , ",")
If IsArray(cant) then
.
.
codigo necesario en caso afirmativo
..
ELSE
...
otro codigo de correccion
en este caso te recomendaria recorrer individualmente los campos
END IF
__________________
"Eres parte del problema, parte de la solucion o parte del paisaje"
Un Saludo desde Desierto de Altar, Sonora, MX.
Shiryu_libra
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 08:49.