Erro ao Editar um registro com Multicamadas

Delphi

10/11/2003

Quando Incluo um novo registro pela aplicação cliente funciona direitinho porém quando tento fazer uma alteração num registro incluso me é apresentado o seguinte erro.

[b:8fffe2effb]Na Applicação Servidorara (Debugando)[/b:8fffe2effb]

Record Changed by another user.

logo depois
Unabled to Find Record. No key specified.

[b:8fffe2effb]Na Applicação Cliente(Não Debugando)[/b:8fffe2effb] somente em Run Time é apresentado o seguinte erro.

Tabela : Must apply updates before refreshing data.

já foi usado o camando
ClienteDataSet.ApplyUpdates(-1);
após ter sido dado um Post na tabela.


Mitsalito

Mitsalito

Curtidas 0

Respostas

Afarias

Afarias

10/11/2003

Vc já definiu corretamente a opção UpdateMode no DataSetProvider e as ProviderFlags nos TFields?!


T+


GOSTEI 0
Mitsalito

Mitsalito

10/11/2003

UpdateMode := upWhereAll;
ProviderFlags := somente InKey e Hiden estão como false;
inclusive a propriedade ResolveToDataSet foi passada para true.
Este erro ocorre somente quando o registro está sendo alterado quando o registro está sendo incluido na mesma tabela não dá erro algum


GOSTEI 0
POSTAR