Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/10/2006, 05:30
yz!
Invitado
 
Mensajes: n/a
Puntos:
Error al recuperar autonumerico recien insertado

Recibo un error al intentar recuperar un autonumerico que acabo de insertar en al sentencia anterior. LEs posteo mi codigo

Código:
insertdestacada="INSERT INTO Empresas_destacadas(url, ruta_logo, principal, id_empresa) "&_
                    "VALUES('/microsites/index.asp', '/imagenes/minilogos/"& nombre &"', 1, "& id_empresa &");"&_
                    " SELECT @@identity FROM Empresas_destacadas AS autodestacada"
                rs.Open insertdestacada, cn
                
                id_destacada = rs("autodestacada")
Saltandome un error en esta última línea:

ADODB.Recordset error '800a0cc1'
No se encontró el elemento en la colección que corresponde con el nombre o el ordinal pedido.


Les doy más datos:


El recordset estaba cerrado antes de hacer el insert into si no, no me lo aceptaba. Estoy trabajndo sobre el desarrollo de otros, y no deberia cambiar la forma de trabajo en exceso.


¿Saben que puede estar pasando? Porque parece que la sentencia sql se ejecuta adecuadamente.