Ver Mensaje Individual
  #9  
Antiguo 11-12-2007
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is online now
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 19.442
Reputación: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Cita:
Empezado por jzginez Ver Mensaje
Commit cierra la conexión tienes que usar CommitRetaining o RollbackRetaining según sea el caso
¿Estás seguro de eso?
No he trabajado mucho con IB/Fb, pero es la primera vez que oigo (en cualquier Base de Datos) que el Commit cierre la conexión. Es más, tal y como ha dicho Lepe, a mi entender el CommitRetaining no debería usarse más que en los casos estrictamente necesarios, ya que "dentro" de la transacción debes meter lo mínimo (de eso van las trasacciones), además de que en vistas a eficiencia el CommitRetaining es peor que el Commit (ya que estás obligando al servidor a hacer mucho más trabajo del normal).

Otra cosa que no debe ser muy buena es la mayor probabilidad de bloqueos que estás generando con CommitRetaining frente al Commit.
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita