ActiveDelphi - Índice do Fórum ActiveDelphi
.: O site do programador Delphi! :.
 
 FAQFAQ   PesquisarPesquisar   MembrosMembros   GruposGrupos   RegistrarRegistrar 
 PerfilPerfil   Entrar e ver Mensagens ParticularesEntrar e ver Mensagens Particulares   EntrarEntrar 

Log

 
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Banco de Dados
Exibir mensagem anterior :: Exibir próxima mensagem  
Autor Mensagem
gauderio
Novato
Novato


Registrado: Sexta-Feira, 22 de Setembro de 2006
Mensagens: 62

MensagemEnviada: Seg Fev 12, 2007 4:28 pm    Assunto: Log Responder com Citação

Boa tarde!
Alguém sabe se da para gerar trigger para todas as tabelas p/ gerar log?
Por exemplo, se eu deletar um registro no contas a receber e automaticamente gerar um log com o usuário e a data/hora que ocorreu isso. Ou se não existe outra maneira?

Obrigado!
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
thomazs
Moderador
Moderador


Registrado: Segunda-Feira, 1 de Março de 2004
Mensagens: 2835

MensagemEnviada: Seg Fev 12, 2007 6:41 pm    Assunto: Responder com Citação

Existir existe, mas daí você teria que criar uma trigger pra cada tabela. Essa trigger seria disparada após inserir ou alterar ou excluir. E também seria necessário pegar o ID do usuário (se for diferente do usuário do banco, que poderia ser pego usando o Current_User).

Existem outras formas de se fazer pela aplicação, e componentes de acesso que já fornecem esse tipo de funcionalidade, como por exemplo o UserControl. Ele já tem um método que cuida do log.
_________________
Suporte e Consultoria em Desenvolvimento de Sistemas
Bacharel em Sistemas de Informação
Especialista em Bancos de Dados
Desenvolvimento: Clipper, Delphi, PHP, Python/Django
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular MSN Messenger
Mostrar os tópicos anteriores:   
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Banco de Dados Todos os horários são GMT - 3 Horas
Página 1 de 1

 
Ir para:  
Enviar Mensagens Novas: Proibido.
Responder Tópicos Proibido
Editar Mensagens: Proibido.
Excluir Mensagens: Proibido.
Votar em Enquetes: Proibido.


Powered by phpBB © 2001, 2005 phpBB Group
Traduzido por: Suporte phpBB