![]() |
RecordSet RecordCount vs SQL Count Bien... la pregunta es mas bien sencilla... queria saber si es lo mismo Código: Código: Cual es mas eficiente? Son lo mismo? Alguna recomendacion? Gracias! |
Re: RecordSet RecordCount vs SQL Count Hola i_e_s27, el primer bloque de código abre un recordset con ciertos campos, y utilizas una de las propiedades del rs para contar sus registros, en tanto que el segundo, realmente solo devuelves el contador, por lo tanto los demás campos no están disponibles. Bajo ciertos tipos de cerrojo, la propiedad recordcount del recordset no funciona, aunque no soy de la idea de inventar el agua tibia, yo te recomendaría que si te funciona el recordcount, ve por ese camino, de lo contrario, yo trataría de crear un arreglo a partir del recordser mediante getRows y contar su número de índices, esto equivaldría a un recordcount, y tendrías disponibles, los campos y el contador. Saludos |
Re: RecordSet RecordCount vs SQL Count Cita:
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. Cita:
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! :-) |
Re: RecordSet RecordCount vs SQL Count Cita:
De lo contrario podrías probar con algún "stress tool" y no te olvides de contarnos las conclusiones. :adios: |
Re: RecordSet RecordCount vs SQL Count Pues en realidad si es una aplicacion chica, pero uno siempre trata de hacer las cosas lo mejor posible, no? Ademas de querer aprender un poco mas y aplicar los conocimientos... Es una cuestion cuasi perfeccionista mia jajajaja :borracho: Tan solo pregunte por si alguno tenia la repuesta en mente, o a mano. Tampoco es cosa de que se pongan a averiguar ni a hacer tests de stress comparativos. :patada: Gracias por tus respuestas u_g siempre tan atento! :si: |
Re: RecordSet RecordCount vs SQL Count Bueno, supongo es válido para ASP también, peeeeero, utilizar el método RecordCount (por que por lo menos en Delphi es un método no una propiedad), hace que el cliente (el IIS en este caso) solicite todos los registros del query (fetchall) al servidor de base de datos. Si vas a hacer algo con ellos, pues a lo mejor se justifica, pero si no y solo quieres saber el número de filas que cumplen cierta condición, pues regresar el COUNT a mi parecer es lo correcto. Mis $0.02 como dirían algunos |
Re: RecordSet RecordCount vs SQL Count interesante post :) Cita:
si es eof o bof entonces response.write "no hay registros que mostrar..." response.end (y evitas que la pagina se siga cargando o saltas esta consulta) suerte |
Re: RecordSet RecordCount vs SQL Count Gracias Myakire por tu leccion de teoria, muy interesante :) Que mas puedo decir? Me gusta aprender jijiji Cita:
Cita:
Bueno, de a poco voy limando mis asperezas :borracho: |
Re: RecordSet RecordCount vs SQL Count igual podrias probar Cita:
|
| La zona horaria es GMT -6. Ahora son las 00:57. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.