Ver Mensaje Individual
  #3 (permalink)  
Antiguo 28/11/2007, 14:07
rcervera67
 
Fecha de Ingreso: noviembre-2007
Ubicación: Trabajo en INEGI
Mensajes: 33
Antigüedad: 16 años, 6 meses
Puntos: 0
Re: Optimizar Recursos

Hola

No se de cuantos registros estes hablando, sin embargo yo utilizo oracle y sqlserver y me parece bastante racional el tiempo de respuesta, evito a toda costa hacer Select *


Te envio estos procedimientos haber si te sirven.


private SqlConnection miConexion;

public SqlDataReader RecuperaFilas(string StrSql)
{
SqlDataReader miReader = null;
try {
miConexion = new SqlConnection(ConfigurationSettings.AppSettings["ConnectionString"]);
SqlCommand miComando = new SqlCommand(StrSql, miConexion);
miConexion.Open();
SqlDataReader result = miComando.ExecuteReader(CommandBehavior.CloseConne ction);
miReader = result;
}
catch (Exception) {
miReader = null;
}
return miReader;
}


public DataTable RecuperaQuery(string sQuery)
{
DataSet ds = new DataSet();
miConexion = new SqlConnection(ConfigurationSettings.AppSettings["ConnectionString"]);
SqlDataAdapter adapter = new SqlDataAdapter();
adapter.SelectCommand = new SqlCommand(sQuery, miConexion);
adapter.Fill(ds);
adapter.Dispose();
CierraConexion();
return ds.Tables[0];
}

public void CierraConexion()
{
miConexion.Close();
miConexion.Dispose();
}



Compartir el conocimiento es un acto de agradecimiento a todos aquellos que lo formaron.