Fórum tabela do exception #54273
16/12/2005
0
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
Curtir tópico
+ 0
Responder
Posts
18/12/2005
Thomaz_prg
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...
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)