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.