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

separar en 3 lo q tengo solo en un campo: (Calle y numero, poblacion, provincia)

Estas en el tema de separar en 3 lo q tengo solo en un campo: (Calle y numero, poblacion, provincia) en el foro de ASP Clásico en Foros del Web. hola a todos, hace mucho q no toco asp y parece mentira lo rapido q se oxida cuando no lo usas. tengo un campo direccion: ...
  #1 (permalink)  
Antiguo 16/11/2006, 17:31
 
Fecha de Ingreso: agosto-2006
Mensajes: 316
Antigüedad: 17 años, 10 meses
Puntos: 0
separar en 3 lo q tengo solo en un campo: (Calle y numero, poblacion, provincia)

hola a todos,
hace mucho q no toco asp y parece mentira lo rapido q se oxida cuando no lo usas.

tengo un campo direccion:

Calle y numero, poblacion, provincia
o
Calle y numero, poblacion
si la poblacion y la provincia coinciden.

el tema es q lo tengo todo en un campo y lo tengo q separar en tres,
Calle y numero; poblacion; provincia

no me manejo mucho con el tratamiento de cadenas y estoy un poquito perdido.

como lo podir hacer?

Recordad q las comas separan los campos y etos pueden ser 3 si la poblacion coincide con el nombre de la provincia
  #2 (permalink)  
Antiguo 16/11/2006, 17:54
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 5 meses
Puntos: 98
ok...puedes valerte del uso de split, que generará un arreglo a partir de un caractér usado como delimitador, el resto es historia vuestra

Código:
  arrDireccion = split(rs("campo"), ",")
  
  if isArray(arrDireccion) then
     'aqui se hace algo, si hay una direccion
     'puedes contar el máximo índice de este arreglo con uBound(arrDireccion)
  else
     'aqui no hay direccion
  end if
Esta lectura te puede servir en desarrollos posteriores.

Saludos
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #3 (permalink)  
Antiguo 16/11/2006, 18:23
 
Fecha de Ingreso: agosto-2006
Mensajes: 316
Antigüedad: 17 años, 10 meses
Puntos: 0
gracias conocia el split y lo use mucho, pero no lo recordé.

muchas gracias, sera coser y cantar
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 23:40.