Un ejemplo implementado en ASP sería:
Código asp:
Ver originalvSQL = "Set Nocount on; " &_
"INSERT INTO tabla (campos) VALUES (valores)" &_
"select IdentityInsert=@@identity; " &_
"set nocount off"
Set objRS = Conn.Execute(vSQL)
idGenerado = objRS("IdentityInsert")
Este es un tema del 2004 (fijarse por favor en la fecha del tema a contestar), en teoría debiese cerrarlo por haber abierto en tema antigüo, pero dado que la duda es general y la respuesta pudiera servirle a alguien, lo dejaremos.