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
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
Curtir tópico
+ 0
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);
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
Clique aqui para fazer login e interagir na Comunidade :)