Criar Log de Erros no FireBird
Blz,
Uso FireBird 1.5, IBX, Delphi 7.
Gostaria de criar um arquivo de texto (ou tabela) contendo todos os erros provenientes de UPDATE, POST, EDIT, DELETE.
Se possível, gravando o usuário, data, hora e a mensagem de erro.
Eu coloquei uma função nos eventos (ONPOSTERROR, ONDELETEERROR) de cada tabela, mas como são muitas, ficou um pouco estranho.
Teria outra maneira mais inteligente?
Uso FireBird 1.5, IBX, Delphi 7.
Gostaria de criar um arquivo de texto (ou tabela) contendo todos os erros provenientes de UPDATE, POST, EDIT, DELETE.
Se possível, gravando o usuário, data, hora e a mensagem de erro.
Eu coloquei uma função nos eventos (ONPOSTERROR, ONDELETEERROR) de cada tabela, mas como são muitas, ficou um pouco estranho.
Teria outra maneira mais inteligente?
Lucianoko
Curtidas 0
Respostas
Afarias
04/06/2004
NÃO, mas, se todos os valores do campo representarem inteiros, vc pode fazer assim::
alter table nome_tabela alter nome_campo to campo_temp;
alter table nome_tabela add nome_campo integer;
update nome_tabelaset nome_campo = cast(campo_temp as integer);
T+
alter table nome_tabela alter nome_campo to campo_temp;
alter table nome_tabela add nome_campo integer;
update nome_tabelaset nome_campo = cast(campo_temp as integer);
T+
GOSTEI 0