Cita:
Empezado por ebeltete
Hola a todos, uso Firebird con Delphi 5 y los componentes MDO, resulta que cuando hago un insert en una tabla y luego quiero cancelar ese insert, al hacer tabla.refresh, ese registro que hiba a insertar pero cancele su insercion con tabla.cancel, sigue estando en la muestra, para no verlo mas tengo que hacer tabla.close tabla.open.
Que hago mal?
Saludos y gracias.
|
tienes que usar transacciones ,
inicias una transaccion:
database.starttransaction
confirmas la transaccion:
database.commit.
este tema se ha tratato mucho en los foros.
Saludos!