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

segundo split falla no me muestra los datos !!!!!!!!

Estas en el tema de segundo split falla no me muestra los datos !!!!!!!! en el foro de ASP Clásico en Foros del Web. hola a todos, necesito saber si algien sabe como hacer que el split pueda buscar enter osea asi : arreglo = split(linea, "vbtab") creo que ...
  #1 (permalink)  
Antiguo 24/01/2006, 12:27
 
Fecha de Ingreso: noviembre-2004
Mensajes: 371
Antigüedad: 19 años, 7 meses
Puntos: 0
segundo split falla no me muestra los datos !!!!!!!!

hola a todos, necesito saber si algien sabe como hacer que el split pueda buscar enter osea asi :

arreglo = split(linea, "vbtab")

creo que este es para tabulaciones, pero no lo realiza ya que lo hago sobre un archivo de texto y me guarda toda una linea y me tiene k mostrar solo un valor de esa linea:

nombre (tab) apellido (tab) direccion (tab)....

me tira todo junto cuando imprimo el valor del arreglo y deberia mandar todo por separado. y esto se repite hasta encontrar el fin de linea o un enter (ya que pasa a la siguiente linea)

Última edición por bitshoot; 24/01/2006 a las 14:23 Razón: Aun no esta 100% solucionado el problema...
  #2 (permalink)  
Antiguo 24/01/2006, 12:34
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 5 meses
Puntos: 98
si no mal recuerdo el tab puedes sacarlo con chr(10), y te recomiendo buscar una tabla ASCII.

Salu2,
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #3 (permalink)  
Antiguo 24/01/2006, 12:41
 
Fecha de Ingreso: noviembre-2004
Mensajes: 371
Antigüedad: 19 años, 7 meses
Puntos: 0
ok creo k enter es 13, osea seria algo asi:

arreglo = split(linea, "chr(10")") keda bien de esta forma??

lo probe y me sigue mandando toda la fila
  #4 (permalink)  
Antiguo 24/01/2006, 12:49
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
en caso que exista el vbtab, que no lo recuerdo, deberías quitarlo de entre las comillas que proponés en tu ejemplo:

arreglo = split(linea, vbtab)
__________________
...___...
  #5 (permalink)  
Antiguo 24/01/2006, 12:50
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
Cita:
Iniciado por bitshoot
ok creo k enter es 13, osea seria algo asi:

arreglo = split(linea, "chr(10")") keda bien de esta forma??

lo probe y me sigue mandando toda la fila

Nuevamente, quitalo de entre las comillas que de lo contrario intenta encontrar literalmente CHR(10) en vez de su correspondencia.
__________________
...___...
  #6 (permalink)  
Antiguo 24/01/2006, 12:53
 
Fecha de Ingreso: noviembre-2004
Mensajes: 371
Antigüedad: 19 años, 7 meses
Puntos: 0
gracias compañeros con su ayuda lo pude solucionar el tab es chr(9)

y me kedo asi por si alguien lo necesita

arreglo = split(linea, chr(9))
  #7 (permalink)  
Antiguo 24/01/2006, 13:02
 
Fecha de Ingreso: noviembre-2004
Mensajes: 371
Antigüedad: 19 años, 7 meses
Puntos: 0
Solucionado A Medias!!!!!!!!!!!1111

Ya Cumplo El Primer Objetivo Que Es Guardar Toda Una Linea En Un Arreglo Que Seria Haciendo El Split Por Chr(13) Que Seria Un Enter, Ahora A Esa Linea (o Arreglo) Es Posible Hacerle Un Split Para Buscar Tabulaciones??
  #8 (permalink)  
Antiguo 24/01/2006, 13:21
Avatar de ElAprendiz  
Fecha de Ingreso: enero-2002
Ubicación: Maipu, Chile
Mensajes: 3.706
Antigüedad: 22 años, 4 meses
Puntos: 2
si tienes esto:

manuel | perez | abogado | 27 -
jose | ramirez | doctor | 21 -
ana | torres | licenciada | 20 -

donde cada | representa un tab y el - representa el fin de linea(o enter)
y quieres generar arreglos para cada linea haz esto

arreglo = split(linea, chr(13)) 'o vbcrlf en vez de chr(13)

luego

for i=0 to ubound(arreglo)
dato=split(arreglo(i), vbtab)
next
__________________
Manual de ASP Avanzado ;-)
  #9 (permalink)  
Antiguo 24/01/2006, 13:26
 
Fecha de Ingreso: noviembre-2004
Mensajes: 371
Antigüedad: 19 años, 7 meses
Puntos: 0
ok, provare como me resulta gracias... a todo esto tengo k crear para el sistema que realizo un exportador de archivos, como el que trae access con opciones variadas...

bueno master lo probe pero cuando imprimo en el for no me muestra nada...

for i=0 to ubound(arreglo)
dato = split(arreglo(i), chr(radiobutton))
response.write (dato(i))
next

no me muestra nada ¿porque?

Última edición por bitshoot; 24/01/2006 a las 14:07
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:19.