Re: Res: Re: [delphi-br] Erro qdo campo Null

2009-02-04 Por tôpico Daniel Sobrinho Laporte
Ricardo tem razão, se estiver trabalhando com ClientDataSet pode utilizar o evento OnReconcileError para tratar seu erro inclusive de forma personalizada.. porém em caso de erro o seu dataset não irá fazer o apply no banco, executará o post mas não salvará devido ao erro você pode inclusive colocar

Re: Res: Re: [delphi-br] Erro qdo campo Null

2009-02-04 Por tôpico Ricardo César Cardoso
Ah... tem um _método_ (e não comando) que pode fazer isso sim. Se você estive trabalhando com ClientDataSet, vc chama CancelUpdates (se quiser cancelar todos os registros alterados pendentes no cache) ou Cancel, que cancela somente o último registro alterado pendente no cache. Ou você pode at

Res: Re: [delphi-br] Erro qdo campo Null

2009-02-04 Por tôpico Bruno Lepesqueur
Eu não estava querendo fazer esse tipo de restrição ao sair do dbEdit e nem criando ela no botão gravar (bitbtn1). Oq eu gostaria mesmo de saber é se existe no delphi algum comando que cancelasse o post (a gravação da tabela) se algum campo não estiver preechido e estiver configurado como não nulo!