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

Comparar array contra getrows

Estas en el tema de Comparar array contra getrows en el foro de ASP Clásico en Foros del Web. Hola muchachos: Primero: Tengo un arreglo que trae los values de un conjunto de checkbox Segundo: Tengo un recordset de las columnas de mi catalogo ...
  #1 (permalink)  
Antiguo 16/11/2010, 17:23
Avatar de citaem  
Fecha de Ingreso: agosto-2005
Mensajes: 218
Antigüedad: 19 años, 2 meses
Puntos: 0
Pregunta Comparar array contra getrows

Hola muchachos:

Primero: Tengo un arreglo que trae los values de un conjunto de checkbox
Segundo: Tengo un recordset de las columnas de mi catalogo (concepto, descipcion) depositados en un getrows

Requerimiento: Necesito comparar cada elemento del arreglo contra cada elemento del getrows (columna concepto) para encontrar coincidencia, y al encontrar coincidencia agregar un celda a mi tabla y escribir en pantalla el valor correspondiente de la columna descripcion del getrows


Avance: Este es el codigo que llevo, y he logrado que me imprima el numero correcto de celdas, pero solo pone la descripcion a la primera celda y a las demas las deja vacias, tengo la impresión de que el if solo lo cumple una vez y ya no sigue recorriendo lo demas.


Código HTML:
<table width="90%" border="1" bordercolor="#FF99FF">
	<tr> 
		<%
		For u = 0 to ubound(Arreglo)		
		%>
			<td>&nbsp;
				<%
				For o=0 To Ubound(GetRow,2)
					if cStr(Arreglo(u)) = cStr(GetRow(0,o)) then %>
						<%=GetRow(1,o)%>
				<% end if 
				next %>
			</td>
		<% next %>
	</tr>
</table> 

Los ciclos no son mi fuerte, ¿podrian ayudarme?... GRACIAS
  #2 (permalink)  
Antiguo 16/11/2010, 18:04
Avatar de citaem  
Fecha de Ingreso: agosto-2005
Mensajes: 218
Antigüedad: 19 años, 2 meses
Puntos: 0
Respuesta: Comparar array contra getrows

Chicos!!!! vamos, estoy desesperada, AYUDA
  #3 (permalink)  
Antiguo 16/11/2010, 18:30
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 22 años, 9 meses
Puntos: 146
Respuesta: Comparar array contra getrows

jejeje

Ok, a ver ...

Solo una duda, ¿el valor de tu vector puede estar en varias filas de la matriz?
  #4 (permalink)  
Antiguo 16/11/2010, 18:37
Avatar de citaem  
Fecha de Ingreso: agosto-2005
Mensajes: 218
Antigüedad: 19 años, 2 meses
Puntos: 0
Respuesta: Comparar array contra getrows

Mil gracias por responder MyaKire, ya no me senti sola en el universo, deja te cuento que ya encontre el error, en realidad mi ciclos estan perfectamente bien anidados, pero me percate que al hacer la comparacion en el IF, como que no encontraba coincidencias, solo al principio del arreglo, asi que decidi ponerle ltrim y rtrim
Código HTML:
if rtrim(ltrim(cStr(Arreglo(u)))) = rtrim(ltrim(cStr(GetRow(0,o)))) then
y LISTO, la solucion esta frente nosotros...

GRACIAS.... de verdad tengo fechas vencidas para entregar y mi jefe pretende asesinarme....

SALUDOS.
  #5 (permalink)  
Antiguo 16/11/2010, 19:12
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 22 años, 9 meses
Puntos: 146
Respuesta: Comparar array contra getrows

ups!

Por un lado me alegro entonces de no haber entrado antes a leer tu comentario de desesperación por que de esa forma tu lo resolviste sola.

Por aquí estamos

Saludos!

Etiquetas: comparar, contra
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 12:49.