数据库数据读取问题 如何输入信息后读取对应的信息

我是新手。。用C#制作WEB网页 连接了数据库 数据库中有两个列 一列是姓名一列是成绩 网页需要实现的是用户输入姓名 系统显示出成绩 可我只会整个表读取 不知道怎么输入姓名后读取相应的成绩 求大神

急求回答。。网上看用reader.GetOrdinal()也不行。。输入名字返回的成绩都是0

这个一句SQL语句久搞定了,select 成绩 from 表名 where 姓名=获取输入信息。

select 成绩 from 表名 where 姓名=获取输入信息。

select 成绩 from 表名 where 姓名=获取输入信息。

string n = TextBox3.Text;
using (SqlConnection connection = new SqlConnection(connstring))
{
String commandTextQuery = "SELECT score FROM score WHERE name=n";
connection.Open();
SqlCommand cmdQuery = new SqlCommand(commandTextQuery, connection);
SqlDataReader reader = cmdQuery.ExecuteReader();
while (reader.Read())
{ Label7.Text = reader[0].ToString(); }
}

                    出现错误。。说列名n无效

select 成绩 from 表名 where 姓名=获取输入信息。

select 成绩 from 表名 where 姓名=输入信息

姓名是用来输入的,你可以理解成这个跟数据库没有关系,到点查询的时候,才涉及到数据库,这个时候姓名是用户已经输入的已知的值了,
只需要用输入的姓名作为参数,查询出成绩就好,select 成绩 from 表名 where 姓名=输入的姓名