
05/05/2003, 22:06
|
 | 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 | |
Bakanzipp, me parece que estamos hablando de lo mismo... aunque no entiendo tu tono en lo referente a “maestro” (que no lo soy y nunca lo seré... ya te consultaré en privado a qué te referías)
Si te fijás, en una parte del enlace que nos pasaste, dice:
set rs = oConn.Execute(SQL)
miTabla = rs.GetRows
'Liberamos los objetos ya!!
rs.Close
set rs = nothing
oConn.Close
set oConn = nothing
O sea que si... indefectiblemente está creando un objeto RECORDSET (set rs...) para poder acceder al GetRows
En ese mismo artículo, hace un bucle FOR para recorrer el array (el resultado del GetRows). En el código de nuestro compañero, jamás aparece un “do...loop” o un “for ...next” al momento de desplegar los registros. Por lo tanto está accediendo a sólo un registro: el primero (aunque el RS, y por consiguiente el GetRows, tenga más de uno). Por ello me parece “casi al pedo” intentar minimizar los tiempos de acceso a la BD usando getrows sabiendo que sólo se va a mostrar un registro.
salud
__________________ ...___... |