RES: [firebase-br] AutoIncremento

Evandro L. Covre elcovre em codaintellisoft.com.br
Seg Out 4 16:24:58 -03 2004


Ae chara, seguinte:

Você pode fazer a sua rotina de AutoIncremento e ai no BeforePost vc
verifica o seguinte:

If Dataset.State = dsInsert then
	Rotina_de_Incremento;

Assim vc só executará qdo estiver em inserção.


Evandro L. Covre
Analista de Sistemas - Coda Intelligent Softwares
Tel: 16 2101 2601
http://www.codaintellisoft.com.br
Ribeirão Preto - SP


-----Mensagem original-----
De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em
nome de Evandro Bastiani
Enviada em: segunda-feira, 4 de outubro de 2004 15:39
Para: FireBase
Assunto: [firebase-br] AutoIncremento

Até agora, depois de ver tantas opiniões não cheguei a uma conclusão de qual
forma melhor de se fazer um numero autoincremental.
Gerar manualmente acrescentando mais 1 a variavel não me agradou pelo fato
de correr um grande risco de 2 usuarios inserir na mesma hora.

Trigger no After insert tem um problema, que é a perda do Numero caso
desfaça a operação de inclusão.

O correto seria um generator Before Post, só que como vou conseguir
gerenciar o gatilho no Post somente quando for Inclusão, e não para
alteração?
Idéias serão bem-vindas!!!
______________________________________________
FireBase-BR (www.firebase.com.br)
Para editar sua configuração na lista, use o endereço
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br





Mais detalhes sobre a lista de discussão lista