problemas con rollback en C++ builder

fran_jo
19 de Enero del 2005
¡Buenas a tod@s!

En una aplicacion en la que estoy metido, se utilizan transacciones, de la clase TDatabase.

Surge un problema: en una misma transaccion trabajo con distintas tablas, unas modifico valores y en otra añado un registro. Pués bién, cuando se ejecuta rollback, se desacen todas las modificaciones, pero el registro añadido permanece ahí, en la tabla.

El método rollback(), afecta solo a los updates, o tendria que afectar tambien a los inserts (y deletes, pero no se me da el caso) eliminando los registros añadidos?

Gracias de antemano!!

¡Saludos!