Auto incremento
Olá galera, minha dúvida é banal, estou usando INTERBASE e quero fazer um campo auto-incremento, até aí tudo bem, o que não estou conseguindo fazer é:
qdo cancelar o registro este auto incremento também cancele.
o que esta acontecendo é o seguinte: estou incluindo o registro 10, antes de gravar eu cancelo, qdo vou inserir um novo registro o auto incremento ja começa de 11 e não de 10, sendo este cancelado.
como soluciono este problema?
qdo cancelar o registro este auto incremento também cancele.
o que esta acontecendo é o seguinte: estou incluindo o registro 10, antes de gravar eu cancelo, qdo vou inserir um novo registro o auto incremento ja começa de 11 e não de 10, sendo este cancelado.
como soluciono este problema?
Rkaliman
Curtidas 0
Respostas
Biffi
26/02/2004
Olá, eu particularmente naum utilizo gatilhos para incrementar um campo, eu prefiro, incrementar o código na hora de salvar o registro, assim se o usuário cancelar o registro, naum será incrementado o valor. Espero ter ajudado
GOSTEI 0
Codigodelphi
26/02/2004
mas assim tem o problema de Client/Server, se tiver duas ou mais pessoas fazendo uma inclusao no cadastro de clientes por exemplo na hora de salvar? assim daria erro de chave primaria quando duas pessoas fossem salvar juntas.
GOSTEI 0
Gasper
26/02/2004
Qual o tipo de acesso vc esta utilizando?
GOSTEI 0
Rkaliman
26/02/2004
Estou usando os componentes IBX
GOSTEI 0
Vieira_alex
26/02/2004
Porque não incrementar no momento da gravação.
GOSTEI 0