Fórum ClientDataSet com DBExpress #400189
03/05/2011
0
Gostaria de um exemplo de como implementar esses comandos, uma vez que quando executo o código abaixo dá mensagem de erro:
Clientdataset.delete;
Clientdataset.post;
Clientdataset.ApplyUpdate(0);
Macedo.
Francisco Macedo
Curtir tópico
+ 0Posts
03/05/2011
Alan Souza
Gostei + 0
03/05/2011
Francisco Macedo
Como saber se o registro correto está sendo deletado?
Você poderia me enviar um comando completo para deletar um determinado registro.
Macedo.
Gostei + 0
03/05/2011
Alan Souza
ClientDataSet1.Locate('campo',valoraserbuscado,[]);
os colchetes podem ser preenchidos com os parâmetros loPartialKey e loCaseInsensitive.
ou, dependendo da sua aplicação, vc pode habilitar o CommandText e escrever direto um Delete por SQL através dele.
Gostei + 0
05/05/2011
Francisco Macedo
DM.ClientDataSet.Delete;
DM.ClientDataSet.ApplyUpdates(0);
e deu a mensagem de erro:
prjproject.exe raised exception class TDBError with message 'Column Unknown @1 At line@1, Column @2'
Gostei + 0
05/05/2011
Rodrigo Mattos
Gostei + 0
05/05/2011
Rodrigo Mattos
É uma coluna que não existe, executa seu Select no IBExpert.
Gostei + 0
05/05/2011
Francisco Macedo
SELECT A.*,B.* FROM CADASTRO A, ENDERECO B WHERE A.CPF=B.CPF
ORDER BY A.CPF
Gostei + 0
05/05/2011
Francisco Macedo
Gostei + 0
05/05/2011
Rafael Mattos
SELECT A.*,B.* FROM CADASTRO A, ENDERECO B WHERE A.CPF=B.CPF ORDER BY A.CPF
é pq vc ta tentando dar um delete, e vc tem uma junção do CADASTRO E ENDERECO vai dar erro mesmo, até uma simples alteração no cadastro vai dar erro faz o teste pra vc ver.
altera seus ProviderFlags que da certo
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)