Artigos

Buscar último ID do SQL Server inserido no ASP

Por Alan Heil - fevereiro/2009

O importante é colocar o SET NOCOUNT ON antes da inserção!

SQL= "SET NOCOUNT ON ;"& _

"INSERT INTO dbo.Pedido (DataPedido,DataSituacao,IDSituacao,IDPagamento,IDEntrega) VALUES (GETDATE(),GETDATE(),"&IDSituacao&","&IDPagamento&","&IDEntrega&"); SELECT SCOPE_IDENTITY() ID"

set Resposta = oConn.Execute(SQL)

set IDInserido = Resposta("ID")