Re: [delphi-br] ApplyUpdates - Gravar por procedure no Banco

2010-01-22 Por tôpico Marcelo Luiz Onhate
Consegui!

No evento OnBeforeUpdateRecord do provider...
OnBeforeUpdateRecord(Sender: TObject; SourceDS: TDataSet; DeltaDS: 
TCustomClientDataSet; UpdateKind: TUpdateKind; var Applied: Boolean);

Ele envia o DeltaDS com as alterações feitas e o UpdateKind para saber 
se update, insert ou delete...
Então passo para a procedure no banco por meio de um TSqlQuery... seto 
True para o Applied, com isso o provider não gera sql para atualização 
no banco de dados... pois eu o fiz...

Valeu!

Em 20/01/2010 23:34, berdam escreveu:
 é possível através de procedures realizar a inserção no banco de dados,
 agora intereceptar o applyupdates, teria q ver no cds ou provider se
 existe essa possibilidade.

 Yahoo escreveu:

 Para interceptar a inserção, atualização ou exclusão em um banco de
 dados, você pode usar triggers. Só não estou entendendo o que você
 quer fazer, pois não faz sentido interceptar uma inclusão e fazer a
 gravação através de procedure.

 [As partes desta mensagem que não continham texto foram removidas]





-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

* Para ver as mensagens antigas, acesse:
http://br.groups.yahoo.com/group/delphi-br/messages

* Para falar com o moderador, envie um e-mail para:
delphi-br-ow...@yahoogrupos.com.br
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

* Para sair deste grupo, envie um e-mail para:
delphi-br-unsubscr...@yahoogrupos.com.br

* O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html




Re: [delphi-br] ApplyUpdates - Gravar por procedure no Banco

2010-01-20 Por tôpico Yahoo
Para interceptar a inserção, atualização ou exclusão em um banco de dados, você 
pode usar triggers. Só não estou entendendo o que você quer fazer, pois não faz 
sentido interceptar uma inclusão e fazer a gravação através de procedure.

[As partes desta mensagem que não continham texto foram removidas]



Re: [delphi-br] ApplyUpdates - Gravar por procedure no Banco

2010-01-20 Por tôpico berdam
é possível através de procedures realizar a inserção no banco de dados, 
agora intereceptar o applyupdates, teria q ver no cds ou provider se 
existe essa possibilidade.

Yahoo escreveu:

 Para interceptar a inserção, atualização ou exclusão em um banco de 
 dados, você pode usar triggers. Só não estou entendendo o que você 
 quer fazer, pois não faz sentido interceptar uma inclusão e fazer a 
 gravação através de procedure.

 [As partes desta mensagem que não continham texto foram removidas]

 





-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

* Para ver as mensagens antigas, acesse:
http://br.groups.yahoo.com/group/delphi-br/messages

* Para falar com o moderador, envie um e-mail para:
delphi-br-ow...@yahoogrupos.com.br
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

* Para sair deste grupo, envie um e-mail para:
delphi-br-unsubscr...@yahoogrupos.com.br

* O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html