Re: [delphi-br] ApplyUpdates - Gravar por procedure no Banco
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
[delphi-br] ApplyUpdates - Gravar por procedure no Banco
Bom dia, Tem algum jeito de quando executar um ApplyUpdates em um TClientDataSet ao invés dele gravar direto no banco com Insert, Update e Delete, eu interceptar isso e gravar por meio de uma procedure do banco? Obrigado.
Re: [delphi-br] ApplyUpdates - Gravar por procedure no Banco
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
é 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