Ver Mensaje Individual
  #4 (permalink)  
Antiguo 15/08/2008, 14:59
Avatar de ciisteado
ciisteado
 
Fecha de Ingreso: enero-2008
Ubicación: Home Office
Mensajes: 111
Antigüedad: 17 años, 3 meses
Puntos: 0
De acuerdo Respuesta: Problema al cargar datos de una base de datos

Y si utilizamos GetRows...

Podría funcionar bien... prueba esto haber que pasa:

Código HTML:
<table>
<%
	Dim rs, sql, equipos
	Dim i, j 
	Dim iddoc,clavedoc,descripcion,nombrearchivo 'Se definen los índices del vector con nombres simbólicos para facilitar el manejo
	antivirus=0 'Inicializamos los indices correspondientes de acuerdo a la posicion de cada elemento
	departamento=1
	dirip=2
	disco=3
	usuario = request.QueryString("us")
	set rs=CreateObject("adodb.recordset") 'Define objeto recordset
	sql="SELECT antivirus,departamento,dirip,disco,cpu,usuario FROM equipos where usuario = '"& usuario &"'" 'Hace la consulta
	rs.open sql,MM_inventarios_STRING 'En una sola peticion guarda TODOS los registros de la consulta
		equipos=rs.GetRows 'Asigna los registros al vector "equipos"
	rs.close 'Cerramos objeto recordset
	set rs=nothing 'Liberamos el objeto
	MM_inventarios_STRING.close 'Cerramos la conexion
	set MM_inventarios_STRING=nothing 'Liberamos la conexion
	response.write("<tr>") 'Imprimimos una fila
	for i=0 to Ubound(equipos,2) 'Recorremos el vector de principio a fin
		if (i mod 4)=0 then 'Esto es solo para mostrar filas de cuatro elementos(bien podria omitirse)
			response.write("</tr>")
			response.write("<tr>")
		end if
		response.write("<td>"& equipos(antivirus,i)&"></td>") 'Imprime los datos del vector con formato especifico(un checkbox para cada documento)
		response.write("<td>"& equipos(departamento,i) &"</td>") ' Imprime tambien la clave del documento
		response.write("<td>"& equipos(dirip,i) &"</td>")
		response.write("<td>"& equipos(disco,i) &"</td>")
	next
	response.write("</tr>")'Cerramos la fila
	response.write("<tr>")
	total = UBound(equipos,2)+1 'Para sacar el total de registros
	response.write("<td>Total de Registros:&nbsp;"& total &"</td>")
	response.write("</tr>")
%>
</table> 
Pudiera solucionarse asi, ya tu nos diras si funciono o no...

Saludos...

Última edición por ciisteado; 15/08/2008 a las 15:08