Vídeo recomendado
https://youtu.be/diWPPPhW-9E
https://youtu.be/diWPPPhW-9E
Id aceess não para de contar
Moderador: joseA
Id aceess não para de contar
Fiz uma adaptação do gerador de cadastro , contudo o novo id de um novo cadastro só é gerado após salvar, até aí tudo bem. Contudo eu faço novo cadastro e cancelo ou da algum erro mais a sequência do id continua rodando sem parar e quando finalmente salva vai com numeração superior a constate no Bd. Por exemplo estou no id 40, se eu tenta fazer novo cadastro uns 5 vezes e cancelar , na sexta tentativa vai com id 46. Alguém sabe porque ?
Re: Id aceess não para de contar
marcos22,
Esse é o comportamento normal do Access quando você tenta incluir um registro, mesmo que ele falhe. Ele reserva o ID para a transação que foi aberta caso outra aconteça ao mesmo tempo, evitando duplicação.
O único jeito de evitar isso é fazer todas as suas validações antes de iniciar a gravação no banco de dados, evitando assim a geração desnecessária de IDs inválidos.
Att
Esse é o comportamento normal do Access quando você tenta incluir um registro, mesmo que ele falhe. Ele reserva o ID para a transação que foi aberta caso outra aconteça ao mesmo tempo, evitando duplicação.
O único jeito de evitar isso é fazer todas as suas validações antes de iniciar a gravação no banco de dados, evitando assim a geração desnecessária de IDs inválidos.
Att