Ver Mensaje Individual
  #4  
Antiguo 11-12-2017
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.233
Reputación: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Cita:
Empezado por strelok Ver Mensaje
Necesito extraer información de una base de datos remota, y guardarla en una tabla de memoria y al mismo tiempo mostrar en un GRID esos datos almacenados en la tabla de memoria
¿me ayudan?
Tienes varias alternativas.
Delphi "de serie" trae el componente TClientDataset, que te permite hacer eso. Lanza la consulta contra tu servidor, se trae los datos a local y se desconecta. Una vez que tienes los datos en local, TClientDataset es (Como su nombre indica) un dataset en el "lado cliente". Lo puedes conectar a un DBGrid o a cualquier otro control visual.

Luego tienes otras alternativas "externas" que funcionan más o menos de la misma manera (con pequeñas variaciones). Ya te han comentado la de FireDAC; Por ejemplo, si ya usas las DevExpress, este paquete tiene el dxMemdata o si yusas las RxLib(Jedi) también poseen la TMemoryTable, por comentarte un par más.
__________________
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.
Responder Con Cita