se usi come database sql server o msde, per recuperare l'id dopo una insert fai la select come ho scritto, associandola ad un oggetto recordset.

sql = "insert into tabella (nome,nick) values ('federico','federix')"
conn.execute sql

set rs = conn.execute("SELECT vId = @@IDENTITY")
TuoiID = rs("vId")