REgistro nao sendo apagado!!!

Delphi

12/06/2006

Ola

To usando clientdataset com firebird 1.5(sqldataset/datasetprovider) e no afterdelete do cds eu tenho este codigo:

cdsEnviado.Applyupdates(-1);

quando eu apago um registro ele some do grid normal, se eu reiniciar a aplcacao o registro volta.

Que pode ser isso?


Ecptavares

Ecptavares

Curtidas 0

Respostas

Ecptavares

Ecptavares

12/06/2006

Debugando minha aplicaçao esta dando um erro :DATABASE SERVER ERROR:ARITHMETIC EXCEPTION,NUMERIC OVERFLOW,OR STRING TRUNCATION.


q pode ser?


GOSTEI 0
Martins

Martins

12/06/2006

Como vc está fazendo para excluir esse registro?

ponha sua instrução aqui.


GOSTEI 0
Ecptavares

Ecptavares

12/06/2006

cdsenviados.delete;


GOSTEI 0
Azimute-al

Azimute-al

12/06/2006

Tentes dar um refresh apos o Applyupdates.

cdsEnviado.Applyupdates(-1);
cdsEnviado.Refresh;


GOSTEI 0
Martins

Martins

12/06/2006

[quote:3c7a611835=´azimute-al´]Tentes dar um refresh apos o Applyupdates.

cdsEnviado.Applyupdates(-1);
cdsEnviado.Refresh;[/quote:3c7a611835]

vc está excluindo apenas do dataset, e este está montando tudo na memória, acho q vc terá q fazer isso com SQL.


Bons códigos!!!


Vou assistir o jogo do Brasil!!!!!!!


GOSTEI 0
POSTAR