Cita:
Empezado por strelok
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.