Fórum DataSnap #337431
06/02/2007
0
Boa Tarde amigos,
Estou desenvolvendo uma aplicação DataSnap com Banco de Dados Firebird. Fiz as conexões normalmente, com sucesso, porem, na hora que quero salvar as informações, não esta salvando.
Estou fazendo o seguinte:
cdsclientes.post;
cdsclientes.applyupdates(0);
cdsclientes.refresh;
Aparece a mensagem, must apply updates before refreshing data
Sem o refresh, não aparece o erro, porem, não salva o registro.
Alguem pode me ajudar???
Obrigado.
Estou desenvolvendo uma aplicação DataSnap com Banco de Dados Firebird. Fiz as conexões normalmente, com sucesso, porem, na hora que quero salvar as informações, não esta salvando.
Estou fazendo o seguinte:
cdsclientes.post;
cdsclientes.applyupdates(0);
cdsclientes.refresh;
Aparece a mensagem, must apply updates before refreshing data
Sem o refresh, não aparece o erro, porem, não salva o registro.
Alguem pode me ajudar???
Obrigado.
Rafaelfornazari
Curtir tópico
+ 0
Responder
Posts
06/02/2007
Emerson Nascimento
execute somente o [b:01ec8bada3]cdsclientes.applyupdates(-1);[/b:01ec8bada3]
(não precisa do Post nem do Refresh)
e, no evento OnReconcileError deste clientdataset, exiba a mensagem.
algo assim:
assim você conhecerá o problema e poderá tomar uma atitude em relação a ele.
(não precisa do Post nem do Refresh)
e, no evento OnReconcileError deste clientdataset, exiba a mensagem.
algo assim:
procedure TForm1.cdsclientesReconcileError( DataSet: TCustomClientDataSet; E: EReconcileError; UpdateKind: TUpdateKind; var Action: TReconcileAction); begin ShowMessage(E.Message); end;
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)