Cita:
Iniciado por i_e_s27
De hecho abro el campo "nombre" en ambos ejemplos, porque independientemente de la cantidad de registros, necesito saber el valor del nombre.
El tema de cuantos registros tengo es para para saber si mi consulta entrego uno o mas resultados; porque si no entrego ningun resultado y yo pongo Response.Write(RecordSet("nombre")) me va a tirar error.
Lo de los cerrojos ya lo sabia, lo de getRows no; ahora me pongo a averiguar sobre ello.
Pero en realidad mi pregunta venia a las cuestiones de Cual es la mejor practica? o Cual es mas eficiente?
Gracias por responder u_g!

Es cierto disculpa, es que estaba en estado inconveniente

en realidad no te sabría decir cuál es más eficiente, me quiero imaginar que la opción donde obtienes de base de datos el número de registros, pues no necesitas la capa intermedia que calcula este número, aunque aún así tiene el inconveniente de que el producto cartesiano resultante de esta consulta es grande, pero recuerda que con pocos datos y poca concurrencia cualquier cosa funcionará, así que si es una aplicación chica-mediana, cualquier opción te debe venir bien.
De lo contrario podrías probar con algún "stress tool" y no te olvides de contarnos las conclusiones.