![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
#3
|
||||
|
||||
|
eso que dice hector es cierto.
en la siguiente consulta select * from tabla no tiene sentido decir 'el ultimo elemento', ya que es un conjunto de datos sin un orden determinado, por lo que al programa no le queda mas remedio que ir cargandolos de uno en uno. sin embargo creo que una tabla (TIBTable) no lanza una consulta de este tipo, si no la siguiente: select * from tabla order by clave_primaria en este caso sí tiene sentido hablar del ultimo elemento y el componente data-aware es lo suficiente inteligente como para lanzar la siguiente consulta: select * from tabla order by clave_primaria desc luego va rellenando las filas del grid en orden descendente, sin necesidad de pasar por todos los registros anteriores. parece que si te quieres mover libremente por un conjunto de datos grandes es mejor usar un componente TIBTable que un componente TIBQuery. esto que te he dicho es cierto para los componentes del BDE. en el caso de los componentes de la paleta Interbase no lo he probado. lo mejor sera espiar la comunicacion cliente / servidor instanciando un componente IBSQLMonitor y ver que esta pasando.
__________________
“Plantad la semilla de la avaricia en la infértil tierra de la estupidez y obtendreis la bella flor de la mierda” (Confucio) |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Como evitar que copien tu Program CD? | Deiv | Varios | 14 | 27-01-2006 14:58:43 |
| Como utilizo la propieadad locate de un ibQuery | morfeo21 | Varios | 5 | 15-07-2005 23:20:03 |
| Problemas con locate | Ivanzinho | Firebird e Interbase | 0 | 03-05-2005 17:45:57 |
| Locate a una tipo date o time | RONPABLO | Firebird e Interbase | 6 | 29-11-2004 09:49:04 |
| Evitar modificación en componente | javiermorales | OOP | 13 | 26-09-2003 23:06:47 |
|