Red de conocimiento informático - Aprendizaje de código fuente - No se encontró el tipo o nombre del espacio de nombres 'IDisposabl' (¿falta la directiva o la referencia del ensamblado?)

No se encontró el tipo o nombre del espacio de nombres 'IDisposabl' (¿falta la directiva o la referencia del ensamblado?)

UI.HtmlControls;

// lt; resumengt;

// Descripción del resumen de datos

// lt;/summarygt; datos de clase pública

{

public System.Data.OleDb.OleDbConnection con = nuevo System.Data.OleDb.OleDbConnection = nuevo System.Data.OleDb.OleDbConnection = nuevo System.Data .OleDb.OleDbConnection = new System.Data.OleDb.OleDbConnection.DataSet DS=new DataSet();

public static int pagesize = 20

public static int imagepagesize = 20;

public bool IsClose=true; //indica si el objeto actual está cerrado

public string Error = ""

public data()//initialize; unirse y ordenar unirse

{

Init()

}

~data()//liberar todos los recursos

{

Disponer();

}

public void Disponer()

{

if (!IsClose)

{

intentar

{

con.Close();

}

catch

{ }

if (ada ! = null)

ada.Dispose();

DS.Dispose();

si (lector ! = nulo)

lector.Dispose();

si (ada ! = nulo)

ada.Dispose();

com.Dispose();

con.Dispose();

IsClose = true;

}

}

public void Init()

{

if (IsClose)

{

con.ConnectionString = System.Configuration.ConfigurationManager.AppSettings["constr"]

con.Open(); CommandTimeout = 30;

com.Connection = con

com.Com

mandTimeout = 30;

com.Connection = con;

com.CommandTimeout = 30

com.Connection = con