Fórum Dúvida sobre a quot;posiçãoquot; dos generators #46703
15/09/2004
0
Estou migrando um antigo sistema, de Paradox para Firebird 1.5, e não sei se com vocês acontece o mesmo, mas como vocês já sabem o Cliente nunca quer perder nada, nem mesmo a sequência dos códigos da tabelas.
Portanto qual seria a melhor forma para se utilizar o generator no [b:5c235452c9]Before Insert[/b:5c235452c9] ou no [b:5c235452c9]Before Update[/b:5c235452c9]?
O que vocês tem utilizado?
No caso do Before Insert como vocês driblam a conversa do cliente dizendo que gostaria que o código não ´furasse´??
E como ficaria no caso dos Masters Details, ex: Pedidos e Itens , Vendas e Itens?
Desde já agradeço
Fausto
Faustoalves
Curtir tópico
+ 0Posts
15/09/2004
Gandalf.nho
Gostei + 0
16/09/2004
Maicongabriel
Não preciza driblar! É fato que a arquitetura Cliente/Servidor é diferente da de Arquivos(Paradox) e esta primeira funciona, justamente por não dar margem ao erro(deixar o usuário escolher códigos).
Na minha visão, isto por si só basta para explicar o ´porque´.
[i:db3d23222d]´Basta dizer que como a aplicação comporta multiplos usuários, executando multiplas tarefas concorrentes, não existiria forma segura de sequênciar códigos!´[/i:db3d23222d] :wink:
Gostei + 0
17/09/2004
Afarias
(o q um ´número de venda´ representa/interessa de qualquer forma?!)
T+
Gostei + 0
18/09/2004
Gandalf.nho
Gostei + 0
19/09/2004
Afarias
|numeração é em caso de auditorias
Perdão mas não entendi! Não consigo imaginar uma situação onde isso fosse importante ou mesmo possível na maioria dos sistemas C/S, principalmente com diversos usuários simultâneos ´criando´ dados.
Mas fiquei curioso, poderia me explicar em q caso de auditorias isso é importante?
T+
Gostei + 0
20/09/2004
Fsflorencio
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)