Cancel ou CancelUpdate

Firebird

16/01/2004

uso D7 + FB 1.5RC7 + Dbexpress

num cadastro com Dbware (Dbedit) ao inserir um novo registro faço o seguiinte

datamodule.clientdataset.insert;

então coloco os dados, mas vamos supor que desisto fazer o cadastro, já foi dado o insert, mas não foi dado Post nem applyaupdate, uso o cancel ou cancelipdate.

Pois fiz o teste com os dois mas mesmo assim fica criado no banco de dados um registro em branco

uso o applyupdate no evento afterpost. mas se não é dado o posto naum era para dat tbm o applyupdate

T+

Obrigado a todos


Emery

Emery

Curtidas 0

Respostas

Afarias

Afarias

16/01/2004

|então coloco os dados, mas vamos supor que desisto fazer o cadastro,
|já foi dado o insert, mas não foi dado Post nem applyaupdate, uso o
|cancel ou cancelipdate.

CANCEL

Cancel - cancela a situação do registro atual (edição ou insert)
RevertRecord - cancela qualquer alteração (mesmo postada) de 1 registro
CancelUpdates - cancela qualquer alteração de todos os registros


|uso o applyupdate no evento afterpost. mas se não é dado o posto naum
|era para dat tbm o applyupdate

Coloque um breakpoint no AfterPost e vc verá se realmente não é dado um post.


T+


GOSTEI 0
Emery

Emery

16/01/2004

muito obrigado !!!


T+


GOSTEI 0
POSTAR