POST_EVENT COM ADO
Senhores,
Tenho uma aplicação desenvolvida com D7 e FB 2.0 uso ADO para falar com o banco.
Estive procurando no Forum algum evento para atualizar um agenda automaticamente e encontrei o evento POST_EVENT, agora eu pergunto, como faço para capturar essa ação usando o ADO? Qual componente deve colocar na minha aplicação?
Tenho uma aplicação desenvolvida com D7 e FB 2.0 uso ADO para falar com o banco.
Estive procurando no Forum algum evento para atualizar um agenda automaticamente e encontrei o evento POST_EVENT, agora eu pergunto, como faço para capturar essa ação usando o ADO? Qual componente deve colocar na minha aplicação?
Silviomorelo
Curtidas 0
Respostas
Khundalini
01/02/2008
Vc se equivocou! POST_EVENT não é um evento e sim uma instrução que faz parte do SQL do FireBird/InterBase com a qual se pode sinalizar eventos para as aplicações cliente.
Seu uso só pode ser feito somente dentro de stored procedures e triggers, ou seja, independente do meio de acesso ao banco de dados que vc usa (ADO, BDE, dbExpress, IBX, Zeos, etc.), uma aplicação cliente não pode emitir o POST_EVENT, somente a partir do código escrito em stored procedures e triggers.
Sds.,
Rubem Rocha
Manaus, AM
Seu uso só pode ser feito somente dentro de stored procedures e triggers, ou seja, independente do meio de acesso ao banco de dados que vc usa (ADO, BDE, dbExpress, IBX, Zeos, etc.), uma aplicação cliente não pode emitir o POST_EVENT, somente a partir do código escrito em stored procedures e triggers.
Sds.,
Rubem Rocha
Manaus, AM
GOSTEI 0
Silviomorelo
01/02/2008
Rubens Obrigado pela ajuda, mas tenha outra duvida.
Essa ação POST_EVENT será disparada pelo banco, como eu faço para identificar ou receber essa ação na aplicação Client atravéz do ADO
Abraços
Essa ação POST_EVENT será disparada pelo banco, como eu faço para identificar ou receber essa ação na aplicação Client atravéz do ADO
Abraços
GOSTEI 0
Khundalini
01/02/2008
Procure na pasta DEMOS do seu Delphi um exemplo de uso do componente TIBEvents. É com esse componente que vc intercepta os eventos disparados no banco de dados pelo POST_EVENT.
Boa sorte.
Sds.,
Rubem Rocha
Manaus, AM
Boa sorte.
Sds.,
Rubem Rocha
Manaus, AM
GOSTEI 0