Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Renato Lima

Aplicação em 3 camadas

Recommended Posts

Olá Pessoal,Sou um programador experiente em aplicações Cliente/Servidor, estou desevolvendo a primeira aplicação em 3 camadas, acabei esbarrando no retorno dos erros do servidor de aplicação para a aplicação cliente.Ex: Quando efetuado o ApplyUpdates(0) no ClientDataSet para efetivar a gravação do registro e no caso de haver a exceção KEY VIOLATION, o servidor de aplicação não retorna o erro para aplicação Cliente e o ClientDataSet permite a inclusão e gravação de n registros, mas sem efeitavação no banco, ou seja, o usuário não sabe que deu erro e descobre que o dados não foram gravados, somente quando ele fecha e abre a tela de cadastro.Alguém sabe como fazer o servidor de aplicação informar a aplicação Cliente do erro no BD.Grato,Renato J. C. Lima

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá Pessoal,

 

Depois de pesquisar mais a fundo consegui descobrir o problema, na verdade quando trabalhamos com 3 camadas o evento da ClientDataSet que retorna o erro na gravação não é OnPostError, mas sim o OnReconcileError que possui até código de erro e mensagem nativa, permitindo até controlar as ações após o erro.

 

Até mais,

 

Renato J. C. Lima

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.