Problemas com duplicidades
Ola gente,
Desenvolvi um programa, para rodar em rede utilizando como banco de dados o DBASE.
Meu problema é quando salvo regsitros ao mesmo tempo, é gerado duplicidade de codigo.
Alguem sabe como eu posso resolver isso.
Anteciosamente
Walbert
wcprog@bol.com.br
Desenvolvi um programa, para rodar em rede utilizando como banco de dados o DBASE.
Meu problema é quando salvo regsitros ao mesmo tempo, é gerado duplicidade de codigo.
Alguem sabe como eu posso resolver isso.
Anteciosamente
Walbert
wcprog@bol.com.br
Wcprog
Curtidas 0
Respostas
Aroldo Zanela
15/01/2004
Colega,
Use uma tabela para controlar/obter o número do próximo código. Por exemplo:
No exemplo acima, o código da tabela cadastro é incrementado ao iniciar o processo de gravação do método post.
Use uma tabela para controlar/obter o número do próximo código. Por exemplo:
Private nCodigo: Integer; ... tbCadastro - BeforePost: tbSequencia.Edit; tbSequenciaCODIGO.AsInteger := tbSequenciaCODIGO.AsInteger+1; tbSequencia.Post; dbiSaveChanges(tbSequencia.Handle); // Adicionar BDE na lista de USES tbCadastroCODIGO.AsInteger := tbSequenciaCODIGO.AsInteger;
No exemplo acima, o código da tabela cadastro é incrementado ao iniciar o processo de gravação do método post.
GOSTEI 0