Inmediátamente después del insert ejecuta esta sentencia
 
select @@identity 
Es una variable de SQL que te devuelve el último valor de identidad insertado. 
Ejemplo
INSERT INTO jobs (job_desc,min_lvl,max_lvl)
VALUES ('Accountant',12,125)
SELECT @@IDENTITY AS 'Identity' 
una pregunta estupida: 
cómo acceso al valor de esa variable, es decir como la uso?????? 
varASP = Identity !!!!!!!!!!! 
---------------------------------
otro ejemplo: 
rs.addNew
rs.fields("primero") = "Primero"
rs.fields("segundo") = "Segundo"
rs.update 
Numeroid = rs.fields("id") 
rs.Close 
puts, creo que la solucion puede ser:  
http://www.desarrolloweb.com/articulos/934.php  
bueno para access funciona como se muestra en:  
http://p2p.wrox.com/archive/asp_espanol/2002-08/22.asp 
¿ ALGUIEN PODRIA PONER EL CODIGO DE COMO SE HACE EN SQL SERVER?