Ver Mensaje Individual
  #1  
Antiguo 14-03-2007
felixgo felixgo is offline
Miembro
 
Registrado: may 2003
Posts: 86
Reputación: 22
felixgo Va por buen camino
que os parece este planteamiento

Hola

voy a migrar una aplicación de BDE a FIBplus y me gustaría que me dieseis vuestra opinión sobre este plenteamiento.
Voy a definir dos transaciones para toda la aplicación una para lectura y otra para escritura, las consultas que sólo utilice para rellenar combos... usarán la de lectura y las que sean actualizables utilizarán la de lectura para leer y la de escritura para actualizar.
Voy a utilizar cachedupdates para los dataset actualizables, para hacer la modificaciones en el cliente y mandar juntos todos los cambios al servidor y controlar las transaciones explicitamente para minimizar el tiempo de trasnsación de escritura algo asi
try
trasn.StartTransaction;
DataSetCabecera.ApplyUpdate;
DataSetLineas.ApplyUpdates;
......
Tras.Commit

Tengo alguna duda, la trasación de lectura la puedo abrir al comenzar la aplicación y dejarla abierta todo el tiempo o cmbiene abrirla y cerrarla?

Cualquier comentario será bien recibido, ya que este cambio implica bastente tiempo espero no equivocarme, y que el rendimiento de la aplicación mejore significativamente

Gracias
Responder Con Cita