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

separar el contenido de una variablem (vector)

Estas en el tema de separar el contenido de una variablem (vector) en el foro de ASP Clásico en Foros del Web. Hola a todos, En una base de datos tengo un campo que me guarda datos separados por guion: masas-adjuntos-coccion. Cuando hago la consulta en sql, ...
  #1 (permalink)  
Antiguo 08/05/2008, 10:24
 
Fecha de Ingreso: febrero-2007
Mensajes: 139
Antigüedad: 18 años, 2 meses
Puntos: 0
separar el contenido de una variablem (vector)

Hola a todos,

En una base de datos tengo un campo que me guarda datos separados por guion: masas-adjuntos-coccion.

Cuando hago la consulta en sql, guardo el valor de este campo en una variable (en la variable me guarda masas-adjuntos-coccion ).
Necesito separar los datos de esta variable para mostrar lo que tiene por separado en una tabla: masas en una fila, adjuntos en otra, etc.

Mi idea es utilizar un vector pero no se como hacerlo.

Muchas gracias al que me pueda ayudar!!!
  #2 (permalink)  
Antiguo 08/05/2008, 10:29
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 24 años, 2 meses
Puntos: 535
Re: separar el contenido de una variablem (vector)

usando split:

variable = "masas-adjuntos-coccion"
arr_variable = split(variable; "-")


luego tenés en arr_variable(i) los valores
__________________
...___...
  #3 (permalink)  
Antiguo 08/05/2008, 10:30
 
Fecha de Ingreso: septiembre-2005
Mensajes: 135
Antigüedad: 19 años, 7 meses
Puntos: 1
Re: separar el contenido de una variablem (vector)

Con la funcion Split puedes hacerlo sin problemas.

Ejemplo:

variable = "masas-adjunto-coccion"

Separado = Split(variable,"-")

For i = 0 To Ubound(Separado)
Response.Write(Separado(i) & " ")
Next

Espero haberte ayudado.
  #4 (permalink)  
Antiguo 08/05/2008, 14:22
 
Fecha de Ingreso: febrero-2007
Mensajes: 139
Antigüedad: 18 años, 2 meses
Puntos: 0
Re: separar el contenido de una variablem (vector)

Ok gracias, eso me ayudo mucho
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 05:35.