Ir para conteúdo

Arquivado

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

Dh-00

[Resolvido] Função LAST_INSERT_ID() em access

Recommended Posts

Pessoal,

 

Estou criando uma aplicação em vb.net + access com suporte a transação.

 

Tenho varias tabelas, com campos de numeração automática, e em um dado momento preciso obter o ultimo id do registro gerado, dentro de uma transação,mesmo que ainda nao houve o commit para garantir a consistencia de dados.

Tentei pesqusiar no google, e achei muitas referecias ao SQL SELECT id FROM table_name WHERE id IS NULL,porem fiz varios testes e nao consegui o resultado.

 

Tambem nao posso utilizar um max(id), pois assim perco a consistencia de dados.

 

Alguem ja passou por isso,e sabe como resolver?

 

Valeu!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Em teste com

 

SELECT @@identity

 

Pessoal,

 

em meus testes tive sucesso com SELECT @@identity from tabela

 

O unico problema, é que retorna o ultimo id varias vezes, mas nada que um distinct nao resolva.

 

Moderador, esse tópico pode ser fechado.

 

Valeu!

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.