En el momento de hacer el ejemplo no lo tuve en cuenta pero, hay un componente TFDTransaction que hace todas las operaciones de transacción. Sería algo así como: trans.startTransaction; trans.Commit; trans.Rollback;
En cuanto a si Zeos o FireDAC. Hace un tiempo largo que no uso Zeos, lo he usado en unas aplicaciones pero luego me pasé a MDO (con el cual no tuve problemas y un excelente desempeño)
A FireDAC lo estoy probando ahora mientras paso mis aplicaciones a XE5 y puedo decir que, salvo algunas cosas propias del componente, es muy similar a MDO y el rendimiento ha sido muy bueno.
Por ahí se recomienda MyDAC, pero es pago.
Santiago.
__________________
Uno es responsable de lo que hace y de lo que omite hacer.
|