RETORNAR O AUTO_INCREMENT NO VB.NET

USUARIO.EXCLUIDOS 13/03/2005 19:01:49
#72803
Olá!

Tenho uma tabela em mysql com um campo código de auto_increment, gostaria de saber como ao clicar em um botão adicionar e no campo relativo ao código retornar o número do auto_increment

Obs: vb.net

Obrigado.
TONARE25 13/03/2005 19:06:17
#72806
Resposta escolhida
Acredito que uma forma de se fazer o serviço requerido seria o seguinte:

1. Manter o campo AutoNumeração invisível para o usuário. Este campo será uma campo apenas de controle interno.

2. Na Tabela criar uma índice com Primary Key para o campo AutoNumeração.

3. Escolher um ou mais campos que terão uma combinação única de dados, e criar um indíce ÃÅ¡nico (Alternate Key).

4. Ao inserir um registro na base de dados, irá criar um número no campo autonumeração, em seguida ao Insert, você deverá executar uma Query para Retornar o campo Autonumeração, onde na clausula Where desta Query estará os campos do Alternate Key.

OBS.: Esta é uma das formas a se fazr o serviço. Pessoalmente também prefiro utilizar um componente para gerar meu número, ao invés de passar este serviço para o MySQL
USUARIO.EXCLUIDOS 16/03/2005 22:02:50
#73310
Obrigado tonare25, segui sua dica para manter o campo invisível e assim " matei dois coelhos " ,quando está invisível mando a instrução insert quando não a update

[]'s
Tópico encerrado , respostas não são mais permitidas