Dopo il RsProd.Update ho inserito questo codice per conoscere l'Id del record che ho appena inserito:

Set RsProdDet = Server.CreateObject("ADODB.Recordset")
SqlRsProdDet = "SELECT @@IDENTITY FROM AnaProd"
RsProdDet.Open SqlRsProdDet, Connect, adOpenStatic, adLockOptimistic

Response.Write(RsProdDet("Id"))

Mi da questo errore:

ADODB.Recordset error '800a0cc1'
Impossibile trovare l'oggetto nell'insieme corrispondente al nome o

Come mai??