Código ASP:
Ver original
string codigo = TextBox1.Text; DataSets.Factura ds = (DataSets.Factura)Cache["dataset"]; SqlConnection conex = new SqlConnection(System.Configuration.ConfigurationManager.ConnectionStrings["FacturaConnectionString"].ConnectionString); conex.Open(); SqlCommand coman = new SqlCommand("SELECT *FROM ARTICULOS WHERE CODIGO = '" + codigo + "'", conex); SqlDataReader reader; coman.ExecuteNonQuery(); reader = coman.ExecuteReader(); reader.Read(); InsertaFactura((string)reader["CODIGO"],(string)reader["DETALL"], 2); conex.Close();
mi duda es ¿Es esta la forma más optimizada de traer datos desde el servidor (bd)?, porque cada vez que se hace clic en un boton ejecuta este script, pero pensando puede haber otro metodo y así no estar abriendo y cerrando la bd cada vez que se hace clic me entiendo??.. es que tengo que hacer lo más optimizado posible..
gracias.