Código:
a esa funcion le paso la sentencia SQL y devuelvo el getrows, pero me he visto obligado a migrar de mysql a access y ahora noto un poco de lentitud en la carga (tambien puede ser el nuevo hosting pero eso lo descarto por ahora) de los datos de ese getrows, y si con una sola consulta se pone lenta, no quiero saber que puede pasar con varias visitas a la vez... Public Function ReadData(sSQL) Dim RecordSet Set RecordSet = oCON.Execute(sSQL) If RecordSet.BOF and RecordSet.EOF then ReadData = False Else ReadData = RecordSet.GetRows End If RecordSet.Close() Set RecordSet = Nothing End Function
En fin, segun el W3Schools (http://www.w3schools.com/ado/met_conn_execute.asp) dice lo siguiente:
Cita:
Es decir, que el recordset ya viene predefinido como sólo lectura y avanze secuencial solo hacia adelante, no hay problema en eso, pero quisiera saber si existe alguna otra forma de optimizar ese recordset a fin de hacer que las consultas respondan más rápido.The results are stored in a new Recordset object if it is a row-returning query. A closed Recordset object will be returned if it is not a row-returning query.
Note: The returned Recordset is always a read-only, forward-only Recordset!
Tip: To create a Recordset with more functionality, first create a Recordset object. Set the desired properties, and then use the Recordset object's Open method to execute the query.
Note: The returned Recordset is always a read-only, forward-only Recordset!
Tip: To create a Recordset with more functionality, first create a Recordset object. Set the desired properties, and then use the Recordset object's Open method to execute the query.
Gracias de antebrazo.