Esto es un ejemplo que acabo de hacer y probar, funciona perfectamente. Solo modifícalo.
    
Código ASP:
Ver original<%
    set con = Server.CreateObject("ADODB.Connection")
  Con.CommandTimeout  = 0
  con.Open  "Provider=SQLNCLI10.1;Server=****;Database=****;Uid=****;Pwd=*****;Persist security info=true;"
 
  set rs = Server.CreateObject("adodb.recordset")
  strSQL = "Set Nocount on "
  strSQL = strSQL + "INSERT INTO Temporal_Tabla (Texto_Tabla) VALUES ('Esto es un texto de prueba') "
  strSQL = strSQL + " select IdentityInsert=@@identity"
  strSQL = strSQL + " set nocount off"
 
  rs.Open strSQL,con
  response.write "ID insertado : " & rs("IdentityInsert")
%>
  
Saludos