Te conviene, en ese caso, recurrir a Google, donde encontrarías un acceso a esta página, en la cual te explican todo:
Recuperar valores de identidad o de autonumeración
Puntualmente, un poco más abajo está
"Recuperar valores de autonumeración de Microsoft Access", donde explica:
Cita: Microsoft Access no admite procedimientos almacenados ni el procesamiento de comandos por lotes, por lo que no es posible asignar un parámetro de salida a la columna de origen de la tabla en el ejemplo anterior. Sin embargo, Microsoft Access 2000 o posterior admite la propiedad @@IDENTITY para recuperar el valor de un campo Autonumérico después de una inserción (con INSERT). Mediante el evento RowUpdated es posible determinar si se ha producido una inserción, recuperar el último valor de autonumeración y ponerlo en la columna de identidad de la tabla local del DataSet.
Por otro lado buscando" @@identity en Access" en Google, encontramos la siguiente página : DesarrolloWeb::
Recoger valor del campo autonumérico después de insertar en ASP
En esa misma página, hay una nota de uno de los foristas (Andresbarr), en la que peudes encontrar este ejemplo, que parece ser una buena implementación:
Código ASP:
Ver original<%
'---------------ABRE LA TABLA E INGRESA---------
Set RsIn = Server.CreateObject("ADODB.Recordset")
Call_table = "TABLA"
RsIn.Open Call_table, MM_conecta_STRING,1,3
RsIn.AddNew
RsIn("Campo1") = (Request.Form("Campo1"))
RsIn("Campo2") = (Request.Form("Campo2"))
RsIn.Update
RsIn.Close
Set RsIn = Nothing
'---------------RECUPERA EL ID INGRESADO-------
Set RsId = Server.CreateObject("ADODB.Recordset")
Fnc_Sql = "Select @@IDENTITY as Ident"
RsId.Open Fnc_Sql, MM_conn_STRING,1
Id_New = RsId("Ident")
RsId.Close
Set RsId = Nothing
'-------------------------------------------------
%>
Deberías probarla.
Google es siempre una buena opción. Lo único que hay que ver es
cómo escribir la búsqueda para que te de lo que
realmente estás buscando y no basura...