Me paraece que no te había entendido, pero para lo que quieres acer no esmás que porner un adoloquesea.recordset.update antes de las líneas que te había anulado, y ya está. Hasta que no se actualiza la creación del registro éste no existe realmente, así que no puedes pedir el valor del autonumérico