Vorrei sapere perchè non riesco ad avere l'ID dell'ultimo record inserito.

Questa la query
INSERT INTO Questionario_Outlet ([Outlet], [Città], [ID_Provincia], [Annotazioni]) VALUES ('Prova','Di Prova',87, '') SELECT @@IDENTITY AS 'Identity'


Questo il codice:
codice:
sql = "INSERT INTO Questionario_Outlet " &_
      "([Outlet], [Città], [ID_Provincia], [Annotazioni])" &_
      " VALUES " &_
      "('Prova','Di Prova',87, '') " &_
      "SELECT @@IDENTITY AS 'Identity'"
Set rs = conn.execute(sql)
response.Write(rs("Identity"))
Set rs = nothing
Da asp mi riporta vuoto

Invece se eseguo la query sul query Analizer mi riporta correttamente il valore dell'ultimo ID inserito.

NON CAPISCO!!!

p.s.: la connessione "conn" viene settata in alto non vi preoccupate.