El problema que tengo, es, que por lo que leí ApplyUpdates llama a post,
y CancelUpdates llama al método cancel de la tabla o query; pero en el caso mío
que estoy usando ExecSql como se usa.
Yo lo que hago cuando grabo es esto:
EJ:
if Datamodule.db.intransaction then
datamodule.db.roolback;
try
datamdule.db.starttransaction;
datamodule.queryGeneral.sql.add('Insert....');
//Mensaje de confirmación....
datamodule.queryGeneral.execsql;
datamodule.queryGeneral.commit;
except
datamodule.db.roolback;
raise; ///Todavía no me explico que hace realmente.
end;
|