| 
 | |||
|  Consulta, ver una cierta cantidad de registro sin limit   Hola, necesito una consulta a una tabla que me muestre por ejemplo 10 registros exactamente de los que tenga, pero sin usar limit, si hay otra consulta si me pueden ayudar por favor.  | 
| 
 | ||||
|  Respuesta: Consulta, ver una cierta cantidad de registro sin limit   VB.NET  o VB 6?  
				__________________ ¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente... "El problema es la interfase silla-teclado." (Gillermo Luque) | 
| 
 | |||
|  Respuesta: Consulta, ver una cierta cantidad de registro sin limit   Hola danosmpar: Me parece muy raro que tengas un error con el LIMIT, igual y deberías comentar en el foro del VB qué error es el que estás obteniendo, de esta manera podríamos revisar qué está pasando. En cuanto a otra forma para obtener esto, una sería "simulando" justamente por código la función LIMIT... hay varias formas, la más "simple" sería como se hace más o menos en ORACLE 11i, que sería con ROWNUM... Checa este ejemplo, supongamos que tienes esta tabla: 
Código MySQL:
 Ver original ahora, supongamos que quieres paginar de 2 en 2, y mostrar la tercer página, es decir, los registros 5 y 6, con LIMIT lo harías así: 
Código MySQL:
 Ver original Sin usar LIMIT, lo primero que tendrías que hacer es numerar tus registros, una forma sería así: 
Código MySQL:
 Ver original y entonces puedes filtrar por el campo ROWNUM, de tal suerte que sin LIMIT, la consulta quedaría así: 
Código MySQL:
 Ver original Si sólo quiere utilizar LIMIT con un parámetro, y mostrar por ejemplo 5 registros, como LIMIT lo harías así: 
Código MySQL:
 Ver original Con esta otra "técnica", lo tendrías que hacer así: 
Código MySQL:
 Ver original Esto es bastante inneficiente, y no es para nada recomendable, pero bueno, si no tienes otra opción, esta sería una forma para hacerlo. Saludos Leo. | 
| Etiquetas: |