mantener tablas que cambian poco en el lado del cliente
tengo una pequeño programa, en el que tengo una serie de tablas que cambian muy poco. Para ahorrar ancho de banda las guardo en el disco local del ordenador de los clientes utilizando el metodo savetofile de los client dataset. Las tablas cambian tan poco que me estoy planteando cargarloas desde el disco duro local de los clientes cuando arranca el programa utilizando el metodo loadfromfile del clientdataset. Pero claro las tablas cambian muy poco, pero en definitiva algun dia cambian, como detectar que cambian para volver a bajarlas al ordenador del cliente. Se me ocurre con campo timestamp que se actualice con un triguer cada vez que se haga una modificacion en el servidor. Luego se compara con el del cliente y listo (esto es una chapuza mia, pero seguro que funciona) Tiene que haber un metodo mejor de hacer esto.Otra pregunta que se me ocurre es que si sólo cambia un regisro hay forma de solo actualizar ese registro en el cliente
Salu2 y gracias
Última edición por hibero fecha: 30-05-2008 a las 23:51:51.
|