GARANTIR DESCONTO

Fórum Auto-incremento no MySql sá aparece depois de salvar. #320030

26/04/2006

0

Tenho um campo auto-incremento no Mysql do tipo ´Integer´ e ele só aparece depois que pressiono o botão salvar. Gostaria que ele aparecesse quando eu pressionasse inserir. Obrigado.
Uso
Windows XP
Delphi 7
MySql 5.0


Marcus_adriano

Marcus_adriano

Responder

Posts

18/09/2007

Anderh

O campo auto-incrementado no MySQL, e acredito que nos demais SGBD também seja assim, só é gerado realmente após o POST. Imagine a situação de 2 usuários simultâneos inserindo registros e um deles resolve cancelar no meio, ou seja, não dar o POST. Se reservar um numero para ele, ocorreria um ´furo´ na sequencia do auto-incremento. Não sei se conseguirás o que pretende dessa forma.


Responder

Gostei + 0

25/09/2007

Laelsonc

Exato. Só gostaria de saber se tem como travar este registro para outro usuario nao editar ele ao mesmo tempo.


Responder

Gostei + 0

25/09/2007

Anderh

Dependendo do que queres dizer com isso, o próprio SGBD se encarrega disso. Ao definir como autoinc automaticamente não terá registro (esse filed obviamente) duplicado. Quanto a ´reservar´ um número num campo autoinc, não sei se é possível, imagino que não.


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar