[firebase-br] Manipular erro no delphi retornado pela execução de uma procedure no FB
Ubirajara Nogueira
usnogueira em bol.com.br
Ter Jan 18 14:15:34 -03 2005
Boa tarde a todos!
Utilizado D6 com FB 1.5.2 e executo uma procedure no banco que está
retornando um erro gerado por uma exception criada por mim.
Como faço para tratar essa mensagem no delphi?
Vejam o código existente:
try
DMdados.SpCodigo.StoredProcName := 'FOL_CALCULA_FOLHA_01_P';
DMdados.SpCodigo.Params[0].Value := EstacaoAtual;
Dmdados.SpCodigo.Params[1].Value := EmpresaAtualC;
Dmdados.SpCodigo.Params[2].Value := Calc_Competencia;
Dmdados.SpCodigo.Params[3].Value := Calc_Tipo_Folha;
Dmdados.SpCodigo.Params[4].Value := id_colaborador;
if not DMdados.SpCodigo.Prepared then
DMdados.SpCodigo.Prepare;
DMdados.SpCodigo.ExecProc;
F_Principal.transacao.CommitRetaining;
except
showmessage('Erro na geração da folha.');
end;
Gostaria de mostrar a descrição da exception retornada pela procedure.
Desde já agradeço a atenção de todos.
[]'s
Ubirajara Nogueira
Analista de Sistemas
Petrolina - PE
Mais detalhes sobre a lista de discussão lista