Colega, pesquise sobre RefreshRecord, deve resolver o problema.
Já tentei usar o refreshRecord, mas naum resolveu
Aguardo,
03/09/2010
Eriley Barbosa
Você tem na sua tela um campo que no seu sql ele resulta de um left join e quando você atualiza este campo some, se for isso eu nunca tive problemas com a atualização e este campo não pode sumir, se você configurar a propriedade providerFlags corretamente, tanto para o sqldataset ou sqlquery e clientdataset corretamente.
Para campos que vem de um left join, as subpropriedades de providerFlags(pfInfKey, pfWhere,pfUpdate, pfHiden, devem estar todas False) tanto para o sqldataset ou sqlquery e clientdataset.