[firebase-br] Duvidas Basicas

Jair Roberto Silva jair em microflex.com.br
Seg Mar 27 12:28:48 -03 2006


Olá, Antonio!

1) Acho que você quis dizer ClientDataSet1.ApplyUpdates. Neste caso 
depende de você: usando (0) o procedimento será interrompido no primeiro 
erro, deixando de tentar processar as demais alterações pendentes; 
usando (-1), mesmo que ocorram erros durante o processo, o procedimento 
será executado para todas as atualizações pendentes, gravando as que não 
gerarem erros e deixando de gravar as demais.

2) Também depende de você: o mais importante é que o cliente já esteja 
"commitado" (cdsCliente.ApplyUpdates) ao tentar "commitar" o pedido 
(cdsPedido.ApplyUpdates). Isso pode ocorrer dentro de uma mesma 
transação, com o mesmo ID, ou em transações separadas, que também podem 
usar o mesmo ID, já que a primeira já terá sido encerrada quando for 
abrir a segunda.


Um abraço,
Jair





Mais detalhes sobre a lista de discussão lista