id sql está pulando

111 views
Skip to first unread message

Fabio Lopes

unread,
May 11, 2012, 9:13:53 AM5/11/12
to cfbr...@googlegroups.com
Olá Pessoal,
 
estou com um problema e acho que alguns de vcs ja passaram por isso.
 
meu cadastro está pulando para outro id.
 
ex:  quando cadastrei o 1º registro ficou com o id 1,
 
mas o segundo ficou com id 3.
 
segue a sequencia que ficou no banco:
 
1 - 3 - 5 - 6   -   o registro 2 e 4 foram pulados mas o 6 apareceu.
 
alguem já passou por isso?

 
Att.
Fabio Lopes

Carlos Felipe Ribeiro Maradeia

unread,
May 11, 2012, 9:16:08 AM5/11/12
to cfbr...@googlegroups.com
Qual o SGDB vc ta usando ?
O campo ta como auto-increment ?


Fabio Lopes

--
Você recebeu este e-mail pois está cadastrado na lista ColdFusion Brasil
Para CANCELAR sua assinatura escreva para cfbrasil+u...@googlegroups.com
Para ASSINAR a lista escreva para cfbrasil+...@googlegroups.com
O endereço para ENVIO DE MENSAGENS da lista é cfbr...@googlegroups.com
REGRAS em http://groups.google.com/group/cfbrasil/web/regras-de-boa-convivncia-na-lista
Outras opções disponíveis em http://groups.google.com/group/cfbrasil



--
Carlos Felipe Ribeiro Maradeia

Fabio Lopes

unread,
May 11, 2012, 9:17:20 AM5/11/12
to cfbr...@googlegroups.com
SQL SERVER - está como auto-increment e primary-key
Fabio Lopes

Consultor de Informática
Lopes Consultoria - Treinamentos Empresariais.

(12) 3426-3519 / (12) 9134-6778
lopesg...@hotmail.com

 


Carlos Felipe Ribeiro Maradeia

unread,
May 11, 2012, 9:18:21 AM5/11/12
to cfbr...@googlegroups.com
verifique se esta com auto-increment de 1 em 1.

Fabio Lopes

unread,
May 11, 2012, 9:20:12 AM5/11/12
to cfbr...@googlegroups.com
indentity increment = 1

Carlos Felipe Ribeiro Maradeia

unread,
May 11, 2012, 9:21:47 AM5/11/12
to cfbr...@googlegroups.com
Tenta postar o codigo pra q o pessoal possa ajudar melhor.

Fabio Lopes

unread,
May 11, 2012, 9:23:22 AM5/11/12
to cfbr...@googlegroups.com
mais 1 coisinha -  no meu ambiente de teste está funcionando perfeitamente - do 1 vai para 2 e 3 e 4 ......
 
mas quando coloco em produção que dá esse problema de pular.

Fabio Lopes

unread,
May 11, 2012, 9:28:10 AM5/11/12
to cfbr...@googlegroups.com
pessoal  acho que encontrei o problema.
 
eu estou utilizando o <transaction>.
 
quando eu cadastro e realiza 2 inserts.
 
se o 2° insert der erro ele refaz o anterior.
 
mas ai ele não usa mais este ID ?

Carlos Felipe Ribeiro Maradeia

unread,
May 11, 2012, 9:32:11 AM5/11/12
to cfbr...@googlegroups.com
Não, uma vez usado ele pula para o proximo ID

Paulo Augusto Teixeira

unread,
May 11, 2012, 10:05:36 AM5/11/12
to cfbr...@googlegroups.com
Fabio uma solução e até uma recomendação é usar uma triger com uma tabela de ids... e não usar autoincrement... até porque se você precisar migrar sua aplicação para um banco que não tenha autoincremente vc terá um problema.

[]s

2012/5/11 Fabio Lopes <lopesg...@hotmail.com>
Fabio Lopes

--
Você recebeu este e-mail pois está cadastrado na lista ColdFusion Brasil
Para CANCELAR sua assinatura escreva para cfbrasil+u...@googlegroups.com
Para ASSINAR a lista escreva para cfbrasil+...@googlegroups.com
O endereço para ENVIO DE MENSAGENS da lista é cfbr...@googlegroups.com
REGRAS em http://groups.google.com/group/cfbrasil/web/regras-de-boa-convivncia-na-lista
Outras opções disponíveis em http://groups.google.com/group/cfbrasil



--
Paulo A. Teixeira
Adobe Certified Expert ColdFusion 9
Adobe Certified Expert Flex 3 with AIR
Adobe Certified Expert Rich Internet Application v1.0
--
Blog: http://www.pauloteixeira.blog.br
My Pics: http://agostinho.tumblr.com/

Reply all
Reply to author
Forward
0 new messages