Código:
El codigo que estoy utilizando es este:La operación no está permitida si el objeto está cerrado. /usuarios.asp, línea 23
Código:
esta ultima linea es la del problema y no se si se deba a que estoy utilizando UPDATE no lo se... pero bueno la pongo en comentario y más abajo me sala otro mensaje de:if trim(request.QueryString("confEmail")) = "s" and trim(request.QueryString("IdUsuario")) <> "" then IdUsuario = trim(request.QueryString("IdUsuario")) SQLValidaIdUsuario = "SELECT * FROM usuarios WHERE IdUsuario="&IdUsuario&"" rs.Open SQLValidaIdUsuario, adoCon if not rs.eof then Response.Cookies("usuario")("IdUsuario") = IdUsuario Response.Cookies("usuario")("Tipo") = rs("Tipo") IdUsuarioCookies = Request.Cookies("usuario")("IdUsuario") TipoCookies = Request.Cookies("usuario")("Tipo") rs.close SQLModifiUsuario = " UPDATE Usuarios " SQLModifiUsuario = SQLModifiUsuario + " SET Activo = 's'" SQLModifiUsuario = SQLModifiUsuario + " WHERE IdUsuario="&IdUsuario&"" rs.Open SQLModifiUsuario, adoCon RsIdUsuarioSearch = IdUsuario rs.close
Código:
Intente controlar la cuestion de cuando el Rs esta habierto cierralo y cuando no pues no, pero no hubique como, esto es lo que puse:La operación no está permitida si el objeto está abierto. /usuarios.asp, línea 290
Código:
Pero claro cuendo el objeto esta cerrado me sale un error por el rs.EOF y tambien lo intente con rs <> "" y claro me dice que los parametros son diferentes, ¿como puedo validar cuando el rs esta abierto o no? para poder cerrarlo si y solo si esta abierto, gracias por sus comentarios. if NOT rs.EOF then rs.close end if