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 

Dispara tringger ao conectar ao banco

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


Registrado: Domingo, 26 de Dezembro de 2004
Mensagens: 285

MensagemEnviada: Qua Fev 28, 2007 8:47 pm    Assunto: Dispara tringger ao conectar ao banco Responder com Citação

bom gostaria toda vez que eu me conecta-se ao banco ele registrase a ultima data de acesso ou seja tenho uma tabela Empresa com um campo chamado ult_acesso do tipo date e gostaria que esse campo fosse preenchido sem a intervensao da minha aplicação...
_________________
<marquee>..:::"Numca duvide de um louco, pois é da loucura dos homens que surgem as mais belas e terriveis obras":::..</marquee>

Sua duvida pode ser resolvida com uma simples pesquisa....
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular MSN Messenger
thomazs
Moderador
Moderador


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

MensagemEnviada: Qui Mar 01, 2007 12:56 pm    Assunto: Responder com Citação

Antes de tudo, qual banco está usando?

creio eu que você terá dificuldades pra isso da forma que quer, ou seja, sem a intervenção da aplicação (não vou dizer que é impossível). Os motivos são:

- Ausência de um evento do tipo After Connect;
- Se a autenticação for feita no banco, ou seja, o usuário do banco é o usuário da aplicação beleza, mas se não for, como informar o usuário que está acessando?

Uma forma de fazer seria criar um tipo de View/Procedure que retorne qualquer valor (a data atual por exemplo), e que, ao mesmo tempo, grave as informações da conexão. O problema é que, o dado só seria realmente salvo, se a transação (na aplicação) for confirmada.
_________________
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
NovoDelphiano
Aprendiz
Aprendiz


Registrado: Domingo, 26 de Dezembro de 2004
Mensagens: 285

MensagemEnviada: Qua Mar 07, 2007 12:05 pm    Assunto: Responder com Citação

Primeira mente muito obrigado pela Atenção!!!

bom thomazs eu utilizo a ultima versao oficial do FireBird 1.5.4...
e o meu usuario do sistema e o mesmo do Banco de dados e utilizo privilegios para restringir os usuarios
pelo menos vennho tentando fazer desta forma para deixar o login porconta do banco e so nao esta desta forma porque quanto eu me conecto atravez da aplicação ela grava uma data no banco para efeito de controle de seguraça minha claro!!! e gostaria que toda vez que o usuario longar ele continuasse registrando o ultimo acesso sem a intervenção da aplicação...

Mas se não tiver como deixa pra-la afinal e so um cabricho... posso deixar nao aplicação mesmo..
Obrigado mais uma vez pela sua atenção
_________________
<marquee>..:::"Numca duvide de um louco, pois é da loucura dos homens que surgem as mais belas e terriveis obras":::..</marquee>

Sua duvida pode ser resolvida com uma simples pesquisa....
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