Foros del Web » Programando para Internet » ASPX (.net) »

Operation is not allowed when the object is closed.

Estas en el tema de Operation is not allowed when the object is closed. en el foro de ASPX (.net) en Foros del Web. Hola, este es mi codigo: Código: void LlenarComboEmpresa() { Session["Funcion"] = 1022; //Web Service para llevar la bitácora con Session["Funcion"] FondoPensiones.WS.BitacoraRegistro wb; wb = new ...
  #1 (permalink)  
Antiguo 12/09/2008, 10:09
 
Fecha de Ingreso: septiembre-2008
Mensajes: 3
Antigüedad: 15 años, 8 meses
Puntos: 0
Operation is not allowed when the object is closed.

Hola, este es mi codigo:

Código:
void LlenarComboEmpresa()
		{
			
			Session["Funcion"] = 1022;
			//Web Service para llevar la bitácora con Session["Funcion"]
			FondoPensiones.WS.BitacoraRegistro wb;
			wb = new FondoPensiones.WS.BitacoraRegistro();
			wb.RegistraOperaciones(Session["UsuarioId"].ToString(), Convert.ToInt32(Session["Funcion"])); 
			
			string sQry="";
			ListItem newListItem = new ListItem();
								
			BaseDatosNET.BaseDatosNET objConsultaEmpresa= new BaseDatosNET.BaseDatosNET();
			ADODB.Recordset objRecordsetEmpresa= new ADODB.Recordset();
			
			sQry = "Select Empresa_Id, Empresa_Abrevia ";
			sQry = sQry + " From Empresa E, Constantes Constantes ";
			sQry = sQry + " Where E.Control = CONTROL_ACTIVO ";
			if (Convert.ToInt32(Session["Perfil"]) != 1 && Convert.ToInt32(Session["Perfil"]) != 2) 
			   {
				sQry = sQry + " AND EMPRESA_ID IN (select empresa_id from perfil_funcion, usuario where funcion_id=" + Convert.ToString(Session["Funcion"]);
				sQry = sQry + " and usuario.usuario_id='" + Convert.ToString(Session["Usuario"]) + "' and usuario.perfil_id= perfil_funcion.perfil_id)";
			   }
			sQry = sQry + " ORDER BY Empresa_Id ";

			objRecordsetEmpresa = objConsultaEmpresa.TraeDatosQuery(sQry, Convert.ToString(Session["DSN"]), (Convert.ToString(Session["Usuario"]).ToUpper()) );
	
				DDLEmpresa.Items.Add(new ListItem("NINGUNA","0"));
				while (!objRecordsetEmpresa.EOF)
				{
					DDLEmpresa.Items.Add(new ListItem((objRecordsetEmpresa.Fields["Empresa_Abrevia"].Value.ToString()),(objRecordsetEmpresa.Fields["Empresa_Id"].Value.ToString())));
					objRecordsetEmpresa.MoveNext();
				}//while
			

			objConsultaEmpresa=null;
			objRecordsetEmpresa.Close();
		}//LlenarComboEmpresa
Y el error que manda es:

Operation is not allowed when the object is closed.

Alguna sugerencia de donde esta el error???
  #2 (permalink)  
Antiguo 12/09/2008, 10:37
 
Fecha de Ingreso: octubre-2000
Mensajes: 1.692
Antigüedad: 23 años, 6 meses
Puntos: 19
Respuesta: Operation is not allowed when the object is closed.

La verdad es que no entiendo el codigo que estas usando, pero ese error te quiere decir o que no tenes abierta la coneccion o alguna propiedad le falta setear a un objeto.
Saludos
__________________
PD: Con amor, fe, amor a Dios y amistad podemos hacer un mundo mejor!!!!
  #3 (permalink)  
Antiguo 12/09/2008, 12:09
Avatar de Valery-Net  
Fecha de Ingreso: agosto-2008
Mensajes: 694
Antigüedad: 15 años, 8 meses
Puntos: 12
Respuesta: Operation is not allowed when the object is closed.

En donde realizas la conexión?
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:50.