![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
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. |
|
|
![]() |
|