Cita:
Empezado por jzginez
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.