FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Pasar información de TQuery a una tabla en memoria
Que tal
indagando por aqui y por allá, encontre un ejemplo sobre como pasar datos de un TQuery a una tabla en memoria (TJVMemoryData) y en este menciona que hay que recorrer todos los registros del TQuery e ir insertándolos en la tabla en memoria. Pero ¿Alguien conoce alguna forma de pasar los datos de un TQuery de forma directa a una tabla en memoria? (es decir, sin tener que recorrer los registros uno por uno).
__________________
|
#2
|
||||
|
||||
Yo utilizo RxMemory de las RxLib y tampoco encontré una forma de pasar de forma directa los datos sin hacer un recorrido, dudo que exista , pero si la hay estaré atento
|
#3
|
||||
|
||||
Las RX tienen un método llamado LoadFromDataSet pero internamente lo que hace es recorrer el TQuery para insertar registro por registro a la tabla en memoria... Yo también estaré atento a alguna solución.
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!" http://www.purodelphi.com/ http://www.nosolodelphi.com/ |
#4
|
||||
|
||||
Me temo que no hay de otra...Yo elimine la tabla en memoria pues cuando pasé de un TQuery sobre tablas planas a un TZQUery sobre MysQL. Utilicé la característica de las tablas temporales de esta última por lo que me salió sobrando la temporal. Algunas variantes de SQL incorpora el comando SELECT ..FROM ..INTO que hace precisamente eso, pasar datos de un query a otra tabla. Me temo que el BDE no soporta ese comando.
__________________
AKA "El animalito" ||Cordobés a mucha honra|| |
#5
|
||||
|
||||
Cita:
Pero lo hagas tú o lo haga el componente hay que hacerlo. Si tienes datos en una Base de Datos y hay que pasarlos a memoria habrá que recorrer el DataSet. No hay otra forma. Tal vez no entendí la pregunta.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#6
|
||||
|
||||
Si, has entendido la pregunta de manera correcta. Lo que quería evitar era recorrer el dataset, pero ya veo que es un paso obligado.
En fin, muchas gracias a todos por sus respuestas.
__________________
|
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Pasar de TQuery a Excel? | mrmanuel | Varios | 6 | 09-03-2007 13:32:41 |
Como ordeno la informacion que tengo en tabla de memoria? | Luis Alberto | Tablas planas | 7 | 23-11-2005 22:07:57 |
Pasar una consulta a memoria | Alexander | SQL | 3 | 12-08-2005 18:03:03 |
Pasar parametros a SQL por medio DE Tquery | JELIRM | SQL | 9 | 29-06-2005 20:51:25 |
Levantar los datos de TQuery en memoria | Oscar25 | Conexión con bases de datos | 10 | 01-09-2004 21:38:54 |
|