Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   SQL (https://www.clubdelphi.com/foros/forumdisplay.php?f=6)
-   -   Pasar una consulta a memoria (https://www.clubdelphi.com/foros/showthread.php?t=24226)

Alexander 12-08-2005 04:11:12

Pasar una consulta a memoria
 
Puedo pasar una consulta a memoria y luego hacer una consulta a lo que tengo en memoria.

Tengo dos consultas que están anidadas por medio de Union. Quiero agrupar y sumar el resultado de esa UNION.

Cómo lo puedo hacer?

p.d. Mi base de datos es acces. No puedo hacer procedimientos almacenados.

Gracias.

Alexander

Casimiro Notevi 12-08-2005 08:40:19

Usa una tabla en memoria, estos componentes te facilitan una estupenda.

Neftali [Germán.Estévez] 12-08-2005 09:38:55

Cita:

Empezado por Alexander
Puedo pasar una consulta a memoria y luego hacer una consulta a lo que tengo en memoria.

Puedes utilizar una tabla intermedia o tabla temporal. Vuelca los datos sobre esa tabla y luego haces lo calculos y la borrars.
Otra opción es utilizar una consulta de Access para el Union y luego utilizar esa consulta de access.
Piensa que puedes utilizar las cnsultas que defines en Access desde un programa Delphi como si fueran Stored Procedures (utilizando TADOStoreProc).

Cita:

Empezado por Alexander
Mi base de datos es acces. No puedo hacer procedimientos almacenados.

Como ya te he dicho, Las consultas que defines en Access son el equivalente a procedimientos almacenados en otras Bases de Datos.

ContraVeneno 12-08-2005 18:03:03

El componente TJvMemoryData de las JVCL me ha funcionado perfecto para manterne una consulta en memoria.


La franja horaria es GMT +2. Ahora son las 06:01:21.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi