Ver Mensaje Individual
  #1  
Antiguo 10-12-2014
doctorhd doctorhd is offline
Miembro
NULL
 
Registrado: abr 2013
Posts: 48
Reputación: 0
doctorhd Va por buen camino
Actualizar TFDMemTable

Hola a todos, tengo la siguiente situación y me gustaría me ayudaran. Necesito leer los datos de una tabla en una base Firebird y que el usuario refresque los datos mostrados a gusto. Para tal efecto utilizo un TFDStoredProc que arroja los datos que necesito mostrar a el enlazo un TFDMemTable, que guardara los datos en memoria y finalmente un TDataSource que enlaza los datos a una grilla de datos, hasta aqui todo bien, los datos se muestran en forma correcta, el problema ocurre cuando intento refrescar los datos mostrados utilizando la siguiente instrucción:
Código Delphi [-]
FDMemTable1.Refresh;
No refresca los datos, existiendo cambios que visualizar (los modifique directamente en la tabla).

Ahora, probé esto mismo utilizando TFDStoredProc -> TDataSetProvider -> TClientDataSet -> TDataSource y
Código Delphi [-]
ClientDataSet.Refresh;
Y funciona....Ustedes me podrán decir porque no utilizo un ClientDataSet en vez de un FDMemTable, pero la idea es ir migrando mis aplicaciones a FireDac...
Espero me puedan ayudar, les recuerdo que solo necesito leer datos.

Gracias
Responder Con Cita