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

Conjuntos en ASP

Estas en el tema de Conjuntos en ASP en el foro de ASP Clásico en Foros del Web. Buenas tardes.- Mi consulta es muy sencilla pero no encuentro en Internet respuesta. ¿Cómo me creo una estructura de conjuntos en ASP? algo así como.- ...
  #1 (permalink)  
Antiguo 18/01/2006, 09:59
 
Fecha de Ingreso: marzo-2004
Mensajes: 174
Antigüedad: 20 años, 1 mes
Puntos: 1
Conjuntos en ASP

Buenas tardes.-

Mi consulta es muy sencilla pero no encuentro en Internet respuesta.

¿Cómo me creo una estructura de conjuntos en ASP?

algo así como.-
conjunto=set of integer

Gracias
  #2 (permalink)  
Antiguo 18/01/2006, 10:09
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 4 meses
Puntos: 98
Hacia un buen rato que no veia esto...tu hablas de los conjuntos como en Pascal? mmmmhhhhh, para luego poder utilizar las diferentes funciones de conjuntos...

La verdad es que no creo que haya un tipo de dato asi para VB, solamente que trabajes con arreglos, pero claro, tendras que arreglartelas para hacer las operaciones correspondientes.

Sin embargo, para que necesitas esto?
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #3 (permalink)  
Antiguo 18/01/2006, 11:47
 
Fecha de Ingreso: marzo-2004
Mensajes: 174
Antigüedad: 20 años, 1 mes
Puntos: 1
Mi objetivo es el siguiente, tengo en una página ASP una serie de <input type=text>, al enviar el formulario quiero rescatar en otra página todos los valores de los input y meterlos en un conjunto para poder hacer una consulta sql así.-

"select * from tabla where Identificador in ("&conjunto&")"

Se tiene que poder hacer en ASP, no se como, pero seguro que si.

Gracias.
  #4 (permalink)  
Antiguo 18/01/2006, 12:03
 
Fecha de Ingreso: enero-2006
Ubicación: Torroles (Costa der Só)
Mensajes: 1.017
Antigüedad: 18 años, 3 meses
Puntos: 7
Si fuera desde un array yo lo haria asi:

Dim conjunto
conjunto = ""
For x = 0 to UBound(Arr)
conjunto = conjunto & Arr(x) & ","
next
conjunto = Left(conjunto,len(conjunto)-1)

Luego solo seria cuestion de hacer

select * from tabla where Identificador in (" & conjunto & ")"

Por otra parte se puede emular los struct de pascal con la clases en ASP

Un saludo
  #5 (permalink)  
Antiguo 18/01/2006, 12:04
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 4 meses
Puntos: 98
Hay varias formas de lograr esto, regularmente si son ids, se deberian de llamar igual(los inputs), para que solo puedas recuperarlos de la sig. manera:
Código:
counjunto = Request.Form("nombre_input")

"select * from tabla where Identificador in ("&conjunto&")"

Otra manera es hacer un ciclo for each

For each item in request.form
  conjunto = conjunto & Request.form(item) & ","
next

conjunto = left(conjunto, len(conjunto) - 1)

"select * from tabla where Identificador in ("&conjunto&")"
Salu2,
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
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 04:07.