Vídeo recomendado
https://youtu.be/diWPPPhW-9E

Id aceess não para de contar

Discussões sobre a integração do Excel com o Banco de Dados Access

Moderador: joseA

marcos22
Acabou de chegar
Acabou de chegar
Mensagens: 8
Registrado em: Qua Mai 09, 2018 2:32 am

Id aceess não para de contar

Mensagem por marcos22 »

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 ?


Disable adblock

This site is supported by ads and donations.
If you see this text you are blocking our ads.
Please consider a Donation to support the site.


Avatar do usuário
webmaster
Administrador
Mensagens: 3114
Registrado em: Sex Jul 24, 2009 2:44 pm
Contato:

Re: Id aceess não para de contar

Mensagem por webmaster »

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


marcos22
Acabou de chegar
Acabou de chegar
Mensagens: 8
Registrado em: Qua Mai 09, 2018 2:32 am

Re: Id aceess não para de contar

Mensagem por marcos22 »

No caso que ordem eu alteraria ?


Disable adblock

This site is supported by ads and donations.
If you see this text you are blocking our ads.
Please consider a Donation to support the site.


Responder