Ver Mensaje Individual
  #2  
Antiguo 15-03-2008
Avatar de AzidRain
[AzidRain] AzidRain is offline
Miembro Premium
 
Registrado: sep 2005
Ubicación: Córdoba, Veracruz, México
Posts: 2.914
Reputación: 21
AzidRain Va camino a la fama
Y también tienes TClientDataset, el cual sirve para varios usos además de fucionar como tabla en memoria. La ventaja es que ya viene de serie y no hay que instalar nada más, de hecho en la ayuda de Delphi te muestra algunos ejemplos de uso.

Pero ojo, estamos hablando de una tabla en memoria y tu al parecer lo que quieres es una tabla temporal que no es lo mismo. Una tabla temporal es gestionada por el motor de BD que utilices y normalmente solo está disponible hasta que la destruyes o bien cierras la conexión. Una vez creada puedes usar cualquier sentencia SQL en ellas como si fuera una tabla física. En cambio en las tablas en memoria solo existen en tu aplicación y no se acceden mediante SQL.

Edito: las tablas temporales se crean en el servidor en una base "por-conexión" lo que significa que solo son visibles para cada conexión realizada a la BD, es decir pueden conectarse varias instancias de tu programa y crear tablas temporales con los mismos nombres, todas seran invisibles entre sí y no habrá problema.
__________________
AKA "El animalito" ||Cordobés a mucha honra||
Responder Con Cita