28/11/2007, 14:07
|
| | Fecha de Ingreso: noviembre-2007 Ubicación: Trabajo en INEGI
Mensajes: 33
Antigüedad: 17 años, 2 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. |