a) Criei um cadastro usando ClientDataSet/DataSetProvider/SQLDataSet
b) O usuario informa os dados em uma DBGrid e salva/deleta, etc. registros
usando um DBNavigator
Problema:
- O usuario edita um registro e clica no botao Salvar do DBNavigator.
No evento AfterPost do ClientDataSet (disparado pelo DBNavigator)
eu coloquei o codigo: ApplyUpdates(0);
- Se ocorrer erro no ApplyUpdates, eu exibo uma mensagem (no ReconcileError),
e o usuario e' avisado sobre o problema. Porem, o ClientDataSet e o DBNavigator
ficam como se o registro estivesse gravado normalmente (o DBNavigator fica
no estado de navegacao normal, como se o registro tivesse sido gravado normalmente).
- Como e' que voces tratam esse tipo de situacao ? Posso continuar usando
o DBNavigator com o ClientDataSet ou nao e' viavel ? O correto seria eu fazer o ApplyUpdates
em outro evento do ClientDataSet, em vez de fazer no AfterPost ?
Muito obrigado pela atencao de todos
Paulo
[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:
[EMAIL PROTECTED]
Yahoo! Grupos, um serviço oferecido por: | |
|
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:
[EMAIL PROTECTED]
- O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!.