Tengo el siguiente problema, quería hacer un insert y luego obtener el id principal del nuevo elemento insertado en la base de datos, se que hay muchas maneras mas simples o que funcionan, pero quiero hacerlo de esta manera ya que es la más rápida según mis pruebas.
Os comento el error que me da, este es el código:
Código ASP:
Ver originalsql = "insert into o_operaciones (idoperacion, fechaalta, nombre)"
sql = sql & ") VALUES ("
sql = sql & "DEFAULT,now(),'" & nombre & "');"
sql = sql & "SELECT max(idoperacion) as id from o_operaciones; "
Set rsInsert = Conex.Execute(sql)
idoperacion = cdbl(rsInsert("id"))
Bueno, el tema es que me devuelve un recordset cerrado, o algo así, vamos que no tiene registros.
Gracias de ante mano por cualquier ayuda.