GARANTIR DESCONTO

Fórum Log de Alterações #267970

10/02/2005

0

Olá Amigos,
Estou precisando implementar um LOG de alteração para o meu sistema. Estou precisando gravar em uma tabela de log o campo alterado, o valor antigo desse campo e o valor novo desse campo. Eu sei que existe 2 métofodos (OldValue e NewValue) porém não estou conseguindo implementar esses métodos na minha aplicação. A Primeirqa dúvida é em que evento capturar essas alterações... (no UpdateData ??) a segunda é como usar esses métodos.
Estou usando SQL SERVER com ADO + CLIENTDATASET.
Abs,


Marcos.rio

Marcos.rio

Responder

Posts

10/02/2005

Moonlight

Marcos, existem várias formas de fazer isso. Caso você não faça questão de fazer via delphi, vai aqui uma sugestãozinha de fazer no banco... vc cria um trigger que dispara ao inserir, alterar ou deletar (claro, se você quiser que as três ações sejam auditadas) e que manda pra uma tabela de histórico o valor novo e o velho, de acordo com sua política de auditoria.


Responder

Gostei + 0

10/02/2005

Marcos.rio

Olá Colega,
Eu até gostaria de usar o Log no Banco, porém é inviável, pois tenho aqui na empresa uma equipe de DBA´s que mechem tudo no banco, e depender deles é uma tarefa muito complicada. Além do mais eles estão em outro estado, não ficam perto de mim.... Com isso a melhor coisa seria fazer via Delphi mesmo.... teria alguma sugestão ?

Abs,


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar