Ver Mensaje Individual
  #1  
Antiguo 01-09-2006
Paradiso Paradiso is offline
Miembro
 
Registrado: jun 2004
Posts: 68
Reputación: 22
Paradiso Va por buen camino
Duracion de Una Transaccion Usando Componentes de Conectividad a Datos

Hola_a_Todos:

Les Pregunto
Tengo un sistema de gestion practicamente terminado, en el cual he invertido mucho tiempo y opte por usar conectividad de datos para el manejo de la informacion ( uso Delphi 7 + Interbase 6.5 + DbExpress+ DebExpress).
La pregunta es, considerando que no puedo re codificar todo el codigo para usar Edits comunes para los campos y guardar todo por medio de Procedimientos Alocados, que deberia hacer con respecto a la duracion de una transaccion, deberia manejarla con un timer? ,

en otras palabras, yo comienzo la transaccion antes de que el usuario puede ingresar o modificar datos, y con un boton aceptar hago el commit y si hay algun error un rollback, el problema esta en que yo no se si el usuario va a a hacer un insert y se va a comer y despues sigue, por lo cual me surgen siertas dudas

1_ en que perjudica que la transaccion quede habierta mucho tiempo.?
2_ deberia usar un timer para dar un tiempo para cerrar la transaccion?
3 y si es asi, no seria muy perjudicial en recursos colocar un timer por formulario??

Desde ya Muchas gracias.
Responder Con Cita