How can I get back the autogenerated ID for a new record I just inserted? (Using ASP classic and MSSQL 2005)
You run the query
select scope_identity()
using the same database connection, before doing anything else with it. The result is, as you probably expect, a record set containing a single row that has a single field. You can access the field using index 0, or you can give it a name if you prefer that:
select scope_identity() as lastId