[firebase-br] ClientDataSet + Generator + Trigger - Mais uma dúvida

Fabrício Fadel Kammer ffkammer em conchalnet.com.br
Sex Nov 14 19:26:21 -03 2008


Obrigado Carlos, não há outra solução mesmo? Terei que fazer isso 
manualmente dentro do delphi?

Abraços

Fabrício

Carlos H. Cantu escreveu:
> No ClientDataset, no evento BeforePost, vc deve recuperar/incrementar
> o valor do generator e já atribuir no campo desejado, pois para usar
> ClientDataset, o valor da chave primária deve ser conhecido antes de
> inserir o registro, senão ele "se perde".
>
> []s
> Carlos H. Cantu
> www.warmboot.com.br - www.firebirdnews.org
> www.FireBase.com.br - blog.firebase.com.br
>
> FFK> Pessoal, desculpem mais uma mensagem, mas pesquisei bastante e não 
> FFK> encontrei solução.
>
> FFK> Em vários cadastros utilizo o auto incremento através de 
> FFK> Generators+Triggers, até aí tudo bem e funcionando corretamente.
>
> FFK> Após incluir um cadastro em meu sistema em Delphi o campo chave primária
> FFK> será incrementado por um trigger+generator. Só que o valor do código que
> FFK> foi gerado não é trazido de volta ao meu sistema e o campo código 
> FFK> permanece com valor null no ClientDataSet, enquanto eu não buscar os 
> FFK> dados novamente no servidor.
>
> FFK> Aqui minha questão, como trazer o valor gerado pela trigger e manter o
> FFK> registro atual na tela para o usuário?
>
> FFK> Agradeço novamente a atenção e dicas de todos
>
> FFK> Abraços
>
> FFK> ______________________________________________
> FFK> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> FFK> Para saber como gerenciar/excluir seu cadastro na lista, use:
> FFK> http://www.firebase.com.br/fb/artigo.php?id=1107
> FFK> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
>   





Mais detalhes sobre a lista de discussão lista