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

problema con split

Estas en el tema de problema con split en el foro de ASP Clásico en Foros del Web. hola a todos, tengo el siguiente problema con un split... resulta que al enviar unos valores (numericos) separados con coma (,) realizo el split de ...
  #1 (permalink)  
Antiguo 27/06/2006, 08:56
 
Fecha de Ingreso: noviembre-2004
Mensajes: 371
Antigüedad: 19 años, 7 meses
Puntos: 0
problema con split

hola a todos, tengo el siguiente problema con un split...
resulta que al enviar unos valores (numericos) separados con coma (,) realizo el split de la siguiente forma.

nombre2 = request.Form("nombre")
nombre3 = split(nombre2,",")

si imprimo nombre2 me devuelve (1,2,3) esto esta bien, pero al imprimir nombre3 me manda un error k dice... 500 ie no me muestra el tipo de error y firefox no me ejecuta codigo js x lo tanto no tengo una descripcion mas detallada del error

cualkier ayuda es agradesida desde ya
  #2 (permalink)  
Antiguo 27/06/2006, 09:20
 
Fecha de Ingreso: junio-2002
Mensajes: 93
Antigüedad: 22 años
Puntos: 0
Hola bitshoot

No se como haces para imprimir nombre3, pero debes tener en cuenta que ahora es un array.
No puedes poner :
Código PHP:
response.write nombre3 
, te daría error

Puedes usar por ejemplo el for each

Un saludo
Iñaki.
  #3 (permalink)  
Antiguo 27/06/2006, 09:47
 
Fecha de Ingreso: noviembre-2004
Mensajes: 371
Antigüedad: 19 años, 7 meses
Puntos: 0
lo imprimo asi response.Write(nombredb3), pero siendo un arreglo lo trabajo de esa forma... pero me manda un error en esa linea cuando hago el split osea nombre3 = split(nombre2,",") ahi me manda el error.

si mando una variable vacia (sin datos ni comas) me manda lo siguiente firefox

objeto Response error 'ASP 0106 : 80020005'

Los tipos no coinciden

/dipac/sitio/admin/asignaLineaProd/asignar.asp, line 0

Se encontró un tipo de datos sin especificar.

???? aun no soluciono el problema
  #4 (permalink)  
Antiguo 27/06/2006, 10:02
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 23 años, 3 meses
Puntos: 535
Código:
nombre2 = request.Form("nombre")
If Trim(nombre2) <> "" Then
  nombre3 = split(nombre2,",")
  for i = 0 to UBound(nombre3)
    Response.Wrtei nombre3(i) & "<br />"
  next
Else
  Response.Write "lo que debería ser un array no lo era realmente"
End if
__________________
...___...
  #5 (permalink)  
Antiguo 27/06/2006, 10:29
 
Fecha de Ingreso: noviembre-2004
Mensajes: 371
Antigüedad: 19 años, 7 meses
Puntos: 0
aun no manejo cuando mando nada (y no me llegan comas), pero aun asi, mando 3 datos para que llegue asi 1,2,3 y llegan asi cuando hago un response.write de nombre2 (nombre2 = request.Form("nombre")), pero cuando imprimo nombredb3 (nombredb3 = split(nombredb2,",")) me manda un error 500...

no se porque, si esta bien supuestamente...
  #6 (permalink)  
Antiguo 27/06/2006, 10:30
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 5 meses
Puntos: 98
Ve a que se refiere el error 500 haciendo click al link proporcionado por AZ justo arriba de tu post.

Saludos
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #7 (permalink)  
Antiguo 27/06/2006, 10:44
 
Fecha de Ingreso: noviembre-2004
Mensajes: 371
Antigüedad: 19 años, 7 meses
Puntos: 0
mira hice lo k esta arriba con el codigo tambien de arriba y vi lo del error 500 y paso una vez... me imprimio bien los valores en el split, pero al hacerlo nuevamente me mando el mismo error...

aque se debe??
  #8 (permalink)  
Antiguo 27/06/2006, 11:14
 
Fecha de Ingreso: noviembre-2004
Mensajes: 371
Antigüedad: 19 años, 7 meses
Puntos: 0
bueno al final no se que paso, pero funciona jajajajajaja... bueno en fin

mxas gracias a todos ok
  #9 (permalink)  
Antiguo 28/06/2006, 03:20
Avatar de trasgukabi  
Fecha de Ingreso: septiembre-2004
Mensajes: 2.749
Antigüedad: 19 años, 9 meses
Puntos: 18
mira tú por dónde, estos son los posts que me revientan un poquito. Haznos un favor a todos: publica el código tal y como lo tenías cuando planteaste la pregunta y después como lo tienes ahora, por favor.
  #10 (permalink)  
Antiguo 28/06/2006, 07:37
 
Fecha de Ingreso: noviembre-2004
Mensajes: 371
Antigüedad: 19 años, 7 meses
Puntos: 0
Cita:
Iniciado por trasgukabi
mira tú por dónde, estos son los posts que me revientan un poquito. Haznos un favor a todos: publica el código tal y como lo tenías cuando planteaste la pregunta y después como lo tienes ahora, por favor.
haznos jajajajajaja mira haznito no hice nada por eso no publique nada... lo deje tal cual... por eso dije que no se que paso, pero funciono... solo que ocupando el if de arriba para controlar en caso de que no venga nada en la variable... pero al final era el mismo codigo. (con el split, siempre estubo bien)
  #11 (permalink)  
Antiguo 28/06/2006, 12:41
Avatar de trasgukabi  
Fecha de Ingreso: septiembre-2004
Mensajes: 2.749
Antigüedad: 19 años, 9 meses
Puntos: 18
Cita:
Iniciado por bitshoot
haznos jajajajajaja mira haznito
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 01:37.