tabela do exception

Firebird

16/12/2005

Saudações...

Caros amigos....

Preciso saber se ha como pegar o nome da tabela (TDataSet) que aconteceu o erro (exception) ? Não pela mensagem (Ibdataset1 violation...etc), mas saber qual o componente DataSet mesmo com todas as suas propriedades, pois tenho um procedimento que trata as mensagens mas para isso preciso saber a tabela..., se apenas tenho uma tabela é facil, mas se tenho + de uma tabela na tela..., ai complica...,

procedure tratarexception(msg: string; dataset: TIBDataSet);
begin
msg = ´mensagem vinda da exception´
dataset = ´tabela que gerou o erro´
end;


Obrigadu....

Gabeloni


Gabeloni

Gabeloni

Curtidas 0

Respostas

Thomaz_prg

Thomaz_prg

16/12/2005

Uma forma de você saber qual é o dataset que deu erro, crie uma variável global, e atribua o nome dela no instante do erro. Isto seria feito nos eventos PostError, EditError, etc...


GOSTEI 0
POSTAR