Fórum applyupdate() com clientdataset e datasetprovider #353053
05/02/2008
0
Tenho um SqlDataSet ligado a um DataSetProvider que é ligado a um ClientDataSet.
Os campos estão incluidos no ClientDataSet.
No providerflags do campo que é chave primária tem pflnUpdate,pflnWhere e pflnKey como true, e o pflnHidden como false, e o a propriedade Required é false. Nos demais campos tá tudo false com excessão do pflnUpdate.
No DataSetProvider o UpdateMode está como UpWhereKeyOnly.
Mesmo assim no evento afterposto do ClientDataSet, ao chamar o ApplyUpdates(0) vem o erro ´Unable to find record. No key especified´.
Só dá certo se quando eu mudo o UpdateMode do DataSetProvider para UpWhereAll.
O que será que está faltando?
Catunda
Curtir tópico
+ 0Posts
06/02/2008
Catunda
Na inclusão não apresenta erro.
Gostei + 0
25/03/2009
Fausto.malheiros
Gostei + 0
26/03/2009
Joaoshi
Espero ter ajudado.
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)