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...
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.
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
é 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
4 matches
Mail list logo