Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/06/2005, 19:51
Avatar de speedy
speedy
 
Fecha de Ingreso: octubre-2004
Ubicación: México
Mensajes: 127
Antigüedad: 20 años, 7 meses
Puntos: 0
Problemas con rs.Close

Hola a todos pues bueno esta pasando algo muy raro en mi codigo quiero cerrar algo y me dice que no se puede cerrar por el objeto por que no esta abierto:

Código:
La operación no está permitida si el objeto está cerrado.
/usuarios.asp, línea 23
El codigo que estoy utilizando es este:

Código:
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
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:

Código:
La operación no está permitida si el objeto está abierto.
/usuarios.asp, línea 290
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:

Código:
		if NOT rs.EOF then 
			rs.close 
		end if
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.
__________________
Saludos :cool: y Suerte :arriba:
valle del mezquital en el Estado de Hidalgo

Última edición por speedy; 27/06/2005 a las 20:06