Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Cristian Munhox

Retorna Id do insert

Recommended Posts

Muito simples...

Apos o Insert eh so você dar um SELECT na Tabela pra retornar o ultimo ID

 

pode ser assim:

SELECT Max(Tabela1.id) AS MáxDeidFROM Tabela1

ou assim:

 

SELECT TOP 1 Tabela1.id, Tabela1.dFROM Tabela1GROUP BY Tabela1.id, Tabela1.dORDER BY Tabela1.id DESC

as duas maneiras funcionam ....

Compartilhar este post


Link para o post
Compartilhar em outros sites

Qual o banco de dados q você está usando??

 

Se for Sql server, dá pra fazer com identity, dai nao precisa fazer outra consulta...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Estou usando banco access, não é tão simples como parece usar um MAX, e se duas pessoas estiverem inserindo dados ao mesmo tempo, posso correr o risco de pegar o ID de outro registro com a função MAX.Será que existe outra forma com banco access, funciona @IDENTITY com access????Cristian

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.