
| |||
Que yo sepa no hay una forma de hacerlo, pero si el ID es autnomérico, podes saber cual es le número mas grande que existe. Y si lo haces inmediatamente despues de grabar, asumimos que es el insertado. si hiciste un "insert into tabla etc, etc, etc" debajo deberias hacer. set oRs = server.createobject("ADODB.recordset") cSQL = "select max(id) from tabla" ors.open cSQL, Conexion <<<esta es la conexion que armaste para hacer el insert. maxID = ors.fields(0) ors.close set ors=nothing Si tuvieras 2 usuarios grabando en el mismo instante (creo que es un poco dificil que pase), podes llegar a lavantar el id errado. EN SQL hay forma de saber en un stored procedure exactamente cual inserto, pero en access creo que no se puede. Yo uso este método y me funciona bien. espero te ayude |