Fórum Cancelar Processo - DataBase #266313

21/01/2005

0

Bom Dia

Como faço pra parar um processo do DataBase? Assim, antes de começar a inserir dados no BD tem quem passar a instrução DataBase.StartTransaction. E como faço pra cancelar esse procedimento? é fechando e abrindo o DataBase?


Facc

Facc

Responder

Posts

21/01/2005

Marcio.theis

Bom... não sei sé é bem isto que vc quer, mas...

Eu faço da seguinte forma:

if not dtm.Connection.InTransaction then
    dtm.Connection.BeginTrans;
try
    
except
    on E: Exception do
        begin
        Application.MessageBox(PChar(´Problema encontrado ! ´ + #13   + ´Geração cancelada .´ + 13 + ´Devido ao erro: ´ + E.Message),´Gerar´, MB_OK or MB_APPLMODAL or MB_ICONERROR);
        if dtm.Connection.InTransaction then
            dtm.Connection.RollbackTrans;
        end;
    end;
if dtm.Connection.InTransaction then
    dtm.Connection.CommitTrans;


Visto que neste exemplos é feito sobre a palete ADO.


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar