DbGrid X Multicamada.

09/07/2004

0

Tenho um DBGrid ligado a um ClientDataSet, e ele está ligado a um DataSetProvider em uma aplicação servidora, utilizando DataSnap, e este DataSetProvider esta ligado a um SQLTable da palheta dbExpress.

Consigo puxar os regitros para o DbGrid, altera-los e inserir novos registros. Só que não consigo deletar os registros. Mesmo pressionando Ctrl + Del ele some do grid mais não apaga da tabela no BD. Como seria a melhor forma para implementar uma deleção de registro dentro do DBGrid sem a utilização do DBNavegator ?

Obrigado.

OBS: Me desculpem pela mensgem enviada ontem, onde no Assunto da mesma violei regras de utilização do fórum.

Mascotepc


Mascotepc

Mascotepc

Responder

Posts

10/07/2004

Uildenei

voce provavelmente nao esta fazendo o processo de deleção completo.

veja se vc esta fazendo isso:

iniciando tranzação;

deletando registro;

comitando tranzação.

EX:

cds1.dbconnection.StartTransaction(TD);
cds1.delete;
cds1.applyupdates;
cds1.dbconnection.commit(TD);


Responder

APRENDA A PROGRAMAR DO ZERO AO PROFISSIONAL

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar