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

Carlos H. Cantu listas em warmboot.com.br
Sex Nov 14 18:55:49 -03 2008


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





Mais detalhes sobre a lista de discussão lista