Ir para conteúdo

POWERED BY:

Arquivado

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

mateushim

retornar valor inserido no banco

Recommended Posts

daew pessoal

 

estou querendo retornar o ultimo valor inserido no banco de dados

 

tenho esse comando

 

Set Conn = Server.CreateObject("ADODB.Connection") 
Conn.Open "teste"		
sql = "INSERT INTO pessoas(codigo, nome) VALUES ((select max(codigo)+1 from pessoas),'"& nome &"'); commit;"
Conn.Execute(sql)

e gostaria de retornar o codigo gerado, sem a necessidade de fazer 2 sql

Compartilhar este post


Link para o post
Compartilhar em outros sites

creio que consiga retornar no banco separando os comando pelo GO

 


sql = "INSERT INTO pessoas(codigo, nome) VALUES ((select max(codigo)+1 from pessoas),'"& nome &"') go SELECT @@IDENTITY AS codigo go"

o @@IDENTITY retorna o ultimo registro inserido no banco

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.