FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
¿ Limit en TZTable de los Zeos ?
Bueno creo que la pregunta es fácil, yo no la he encontrado la manera.
Bueno el tema es que tengo una aplicación hecha y me supone mucho tiempo el cambiar todos los tztable por tzquery y busca alguna manera sin usar el filter de la tztable y usar los LIMIT de SQL. Me gustaría poder pues usar el limit indicando el numero de registros que quiero desde que posición, vamos como funciona el limit en SQL. Estoy usando los Tztable de ZEOS. El porque de usar los limit es porque actualmente abro algunas tablas con muchos registros y ralentiza el programa, además que es absurdo el mostrar miles de registros a la vez. PD: Uso MYSQL. Última edición por against fecha: 14-09-2006 a las 18:24:53. |
#2
|
||||
|
||||
Bueno, en algún momento tendrás que cambiar tus ZTable por ZQuery por el solo hecho de que en aplicaciones C/S realmente ya no debe trabajarse con tablas como no sean pequeños catálogos.
Pero tú necesitas una solución ahora y quizá la encontremos. Todas las clases TZTable, TZQuery y TZReadOnlyQuery derivan de la clase TZAbstractRODataset que introduce la propiedad SQL que es la que almacena la sentencia sql. TZTable en particular, establece esa sentencia con un
y, de hecho lo hace así, en el método SetTableName:
Y esto es una maravilla ¡El código no hace ninguna validación para determinar si lo que se asigna a la propiedad TableName es realmente el nombre de una tabla! Entonces, así como escribes:
Nada impide escribir:
Al hacerse la sustitución en la función Format, quedará
y voilà Incluso puedes colocar ese valor (clientes limit 50) en el inspector de objetos y activar la tabla durante el diseño. // Saludos |
#3
|
|||
|
|||
Muchas gracias por la ayuda
|
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Como resuelvo este error "Temporary table resource limit" | fredy_boots | Conexión con bases de datos | 3 | 29-10-2014 12:53:01 |
Problema con sintaxis LIMIT o TOP | vivamotos | C++ Builder | 1 | 22-08-2006 15:35:21 |
Limit En Firebird,como? | ELINK | Firebird e Interbase | 12 | 12-12-2005 20:42:03 |
hola prengunta referedia a Tztable | tutuk | Conexión con bases de datos | 2 | 10-08-2005 14:35:19 |
Out of resource temporary limit. Urgente!! | HombreSigma | MS SQL Server | 1 | 17-12-2003 00:29:01 |
|