![]() |
dbExpress ClientDataSet.Refresh problema
Hola a todos , buenas tardes!
Tengo un problema que no he podido solucionar, he estado leyendo bastante pero no he sacado nada en claro. Utilizo dbexpress tengo: TSQLConection, TSQLDataSet, TDataSetProvider y TClientDataSet. La conexion es correcta. Tengo el codigo with ClientDataSet do begin if ChangeCount>0 then begin ApplayUpdates(-1); Refresh; end; end; Aplica los cambios correctamente , de echo si tengo pocos TSQLDataSets y TClientDataSets todo funciona perfecto..pero cuando son varios despues de refresh me muestra los datos anteriores(sin embargo en el servidor son actualizados), y le tengo q dar otra vez a Refresh para mostrar todo actualizado. De otra parte si en vez de Refresh hago Close y Open todo esta bien... Mi pregunta es: ¿hace Refresh lo mismo q Close y Open? (ya q el ClientDataSet coge sus datos desde TSQLDataSet...)?Y sino como puedo solucionarlo? Un cordial saludo a todos, espero que me podais ayudar. |
| La franja horaria es GMT +2. Ahora son las 04:44:04. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi