delete edit e insert em query com join
usando o encadeamento de datasource-clientdataset-datasetprovider-sqlquery fiz uma query com join
incluí os campos no clientdataset e sqlquery e configurei os providerflags (não sei se configurei da maneira certa).
então consigo editar, apagar etc, mas quando faço o applyupdate(0) eu obtenho a mensagem:
´update affected more than 1 record´
alguém já obteve este erro e sabe como resolver?
incluí os campos no clientdataset e sqlquery e configurei os providerflags (não sei se configurei da maneira certa).
então consigo editar, apagar etc, mas quando faço o applyupdate(0) eu obtenho a mensagem:
´update affected more than 1 record´
alguém já obteve este erro e sabe como resolver?
Imaia
Curtidas 0
Respostas
Marcosrocha
30/10/2007
Se eu entendi direito isso aí não é possível fazer, uma vez que o próprio IBExpert não permite edição de dados em selects com qualquer tipo de Join. Faça uns testes com o IBExpert e comprove.
GOSTEI 0
Imaia
30/10/2007
Se eu entendi direito isso aí não é possível fazer, uma vez que o próprio IBExpert não permite edição de dados em selects com qualquer tipo de Join. Faça uns testes com o IBExpert e comprove.
Bem, primeiro estou usando o dbexpress no delphi, o ibexpert eu uso apenas como ferramenta para testar minhas querys.
Não só é possível como eu já consegui fazer isso em uma aplicação de teste separada. mas quando eu implementei a solução no programa de produção obtive a mensagem que citei no início.
GOSTEI 0
Martins
30/10/2007
[quote:371f374bec=´mcblade´]Se eu entendi direito isso aí não é possível fazer, uma vez que o próprio IBExpert não permite edição de dados em selects com qualquer tipo de Join. Faça uns testes com o IBExpert e comprove.
Bem, primeiro estou usando o dbexpress no delphi, o ibexpert eu uso apenas como ferramenta para testar minhas querys.
Não só é possível como eu já consegui fazer isso em uma aplicação de teste separada. mas quando eu implementei a solução no programa de produção obtive a mensagem que citei no início.[/quote:371f374bec]
Nunca testei isso não, mas sua mensagem de erro diz q a atualização afetou mais de um registro, seria por causa da Join não? Ou quem sabe um outro registro q satisfaça a condição do Update
GOSTEI 0