[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