Cita:
Iniciado por @padawan@ Tengo el siguiente codigo:
Código:
Id = Request.QueryString["id"];
SqlConnection connection = new SqlConnection(ConfigurationManager.ConnectionStrings["CadenaConexion"].ConnectionString);
SqlCommand command = new SqlCommand();
command.Connection = connection;
command.CommandType = CommandType.Text;
command.CommandText = "select campo1 from tabla where idcampo = 10";
connection.Open();
SqlDataReader rs = command.ExecuteReader();
this.lblAviso.Text = rs["campo1"].ToString();
rs.Close();
command.Dispose();
connection.Close();
La consulta sql efectiva trae un valor, pero me tira un error en la linea:
Código:
this.lblAviso.Text = rs["campo1"].ToString();
El error especifico es este:
"Error de lectura porque no hay datos."
pero no entiendo entonces como cargar un DataReader con un objeto command, alguien me puede dar una mano con esto??
Muchisimas gracias.
Una consulta y por que no le asignas el QueryString en ves del valor 10, a lo mejor no hay ningun idcampo=10.