Ver Mensaje Individual
  #2 (permalink)  
Antiguo 13/03/2009, 09:38
posman
 
Fecha de Ingreso: enero-2008
Mensajes: 614
Antigüedad: 16 años, 4 meses
Puntos: 57
Respuesta: Separar una frase por espacios

Lo mas sencillo para separar una cadena es utilizar la funcion split. La funcion te regresa un arreglo con cada una de las partes. Uno de los parametros de la funcion es el separador que quieres utilizar:

Código:
arreglo = split(Session("IDcliente"), " ")
for x = 1 to ubound(arreglo)
   response.write "<tr><td>" & arreglo(x) & "</td></tr>"
next
El problema que tienes con tu codigo es que utilizas left. Cuando encuentras el primer espacio (caracter 7), con left obtienes los primeros 7 caracteres (que es correcto). Pero en la siguiente pasada del ciclo, encuentras otro espacio en el caracter 14 y con left obtienes los primeros 14 caracteres de la cadena. Es por eso que se estan repitiendo los valores.

Última edición por posman; 13/03/2009 a las 09:44