he estado buscando documentacion en varios sitios
y me ha llegado una idea
para simplificar mas la explicacion de lo que quiero hacer
es solo crear un metodo remoto en la capa intermedia que sea el encargado de mandar las actualizaciones al servidor sql del contenido de la cache de los clientdataset en vez de utilizar el metodo applyupdate en la capa cliente de dicho componente ya que hay demasiadas relaciones complejas entre tablas. y queria envolverlas todas en una transaccion. Sé que el componente provider envuelve en una transaccion los datos que se envian del clientdataset al ejecutar el metodo applyupdate pero eso es solo si todas las tablas estan relacionadas en la capa intermedia.
para que me comprendan mejor
supongamos que tengo una funcion llamada serv que ya me devuelve el servidor de capa intermedia para poder ejecutar los metodos remotos entonces seria
serv.actualizardatos(clientdataset1.data, clientdataset2.data... )
y que sea ese metodo el que se encargue de la actualizcion
y muchas gracias por su interes...
|