ClientDataSet ApplyUpdate
Há possibilidades de dar um applyupdates mas em uma query com join exemplo: Select * from kit as a, produtos as b where (a.CodProduto - b.Codigo).
Como faço?
Como faço?
Bruno Cassucci
Curtidas 0
Respostas
Kotho
31/03/2005
O mais recomendável seria fazer um Master/Detail, pois ele teria um controle maior da tabela que estaria sendo alterada... tendo, inclusive, a possibilidade de alterar os dados do Detail...
ps... neste caso, um único ApplyUpdates atualiza todos os ClientDataSet´s
ps... neste caso, um único ApplyUpdates atualiza todos os ClientDataSet´s
GOSTEI 0
Fred
31/03/2005
mude a propriedade ProviderFlags => pfInUpdate do field que nao pertence a tabela que vc esta gravando, para false!!
isto na query!!! que ta ligada no provider e p consequinte no cds!!
OBS. com SQLDataSet Funciona!!
isto na query!!! que ta ligada no provider e p consequinte no cds!!
OBS. com SQLDataSet Funciona!!
GOSTEI 0
Bruno Cassucci
31/03/2005
O problema citado acima foi resolvido em partes. Tenho um outro problema que é o seguinte: Quanto dou um applyupdates neste mesmo esquema. Ele gera o update da seguinte forma: Update kit se´-t´ (sem o t mesmo) where codmerc = ´1´ and CodMerc_No = ´2´. Por que será que faz isso? Eu coloquei um sqlmonitor e apresentou isso mesmo: Update set mas o set sem o ´t´.
GOSTEI 0