Ponto de Restauração
Existe alguma forma de se marcar um ponto de restauração?
Por Exemplo:
Depois de varios Post ou ApplyUpdate em uma tabela, o usuario quiser cancelar tudo que fez deste que abril a janela de cadastro, e a tabela ficar da forma em que estava antes.
Grato pela atenção,
Por Exemplo:
Depois de varios Post ou ApplyUpdate em uma tabela, o usuario quiser cancelar tudo que fez deste que abril a janela de cadastro, e a tabela ficar da forma em que estava antes.
Grato pela atenção,
Gandalf
Curtidas 0
Respostas
Marcos Fernando
02/12/2003
Post, naum grava fisicamente, a naum ser que vc feche sua aplicação,
então vc pode abrir uma ou varias tabelas e trabalhar normalmente dando post, insert e edits, e efetuar calculos salvando apenas na memoria a ai quando vc tiver certeza que deseja gravar use com Commit ou Retaining;
exeplo:
usando o ibdataset
ibdataset..Transaction.Commit ou CommitRetaining; para gravar somente os dados do ibdataset,
ibdataset.Transaction.RollbackRetaining para cancelar...
e para gravar ou cancelar todos as transaçoes use o ibdatabase.commit ou Retaining
acho que é isso que procuras
então vc pode abrir uma ou varias tabelas e trabalhar normalmente dando post, insert e edits, e efetuar calculos salvando apenas na memoria a ai quando vc tiver certeza que deseja gravar use com Commit ou Retaining;
exeplo:
usando o ibdataset
ibdataset..Transaction.Commit ou CommitRetaining; para gravar somente os dados do ibdataset,
ibdataset.Transaction.RollbackRetaining para cancelar...
e para gravar ou cancelar todos as transaçoes use o ibdatabase.commit ou Retaining
acho que é isso que procuras
GOSTEI 0