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 

criar log movimentação no BD

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


Registrado: Sexta-Feira, 13 de Julho de 2012
Mensagens: 4

MensagemEnviada: Sex Jul 13, 2012 9:40 am    Assunto: criar log movimentação no BD Responder com Citação

Utilizo o BD Firebird, estou querendo criar uma Trigger ou UDF que monitore toda transação feita no BD e grave esta em uma tabela ou algum arquivo externo, por exemplo TXT.

Monitorando toda movimentação feita no banco, consigo utilizar uma trigger que faça isto porém tenho que criar esta trigger para todas as tabelas do BD, neste caso pensei em criar uma coisa apenas, gravando a tabela e a movimentação feita nela.

Alguém faz fez algo assim, pode me ajudar?
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
maizena
Colaborador
Colaborador


Registrado: Terça-Feira, 20 de Março de 2012
Mensagens: 1497
Localização: Laguna - SC

MensagemEnviada: Sex Jul 13, 2012 2:31 pm    Assunto: Responder com Citação

Precisa ser direto no SGBD ou pode ser via Delphi?
_________________
Canal Delphi+ INSCREVA-SE: http://www.youtube.com/channel/UCnVF5ly5PRwZONE-U7xZM6w?feature=watch
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular MSN Messenger
GuilhermeAbdon
Novato
Novato


Registrado: Sexta-Feira, 13 de Julho de 2012
Mensagens: 4

MensagemEnviada: Seg Jul 16, 2012 8:18 pm    Assunto: Responder com Citação

maizena escreveu:
Precisa ser direto no SGBD ou pode ser via Delphi?


Eu queria criar via SGBD mesmo, mais você tem alguma ideia como fazer no Delphi ou SGBD?
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
maizena
Colaborador
Colaborador


Registrado: Terça-Feira, 20 de Março de 2012
Mensagens: 1497
Localização: Laguna - SC

MensagemEnviada: Ter Jul 17, 2012 8:57 am    Assunto: Responder com Citação

Bom vc pode criar uma tabela somente para isso fica mais facil alem de ficar mais seguro tb, dps de criar a tabela crie um procedimento que faça a gravação da data, hora, nome do usuario, tabela que ele esta manipulando, pode até ser na abertura do form onde se manipula a tabela, fazendo desta forma vc pode até gravar em qual registro ele esta fazendo alterações ou coisas do tipo.Qualquer duvida posta aee.

Espero que ajude.
_________________
Canal Delphi+ INSCREVA-SE: http://www.youtube.com/channel/UCnVF5ly5PRwZONE-U7xZM6w?feature=watch
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