tabela do exception
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
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
Curtidas 0
Respostas
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