黑马程序员技术交流社区
标题:
怎么获取从数据库中查询数据运算的结果?
[打印本页]
作者:
王龙喜
时间:
2012-8-27 15:34
标题:
怎么获取从数据库中查询数据运算的结果?
cmd.CommandText = "select * from T_Score where Score>@CScore";
cmd.Parameters.Add(new SqlParameter("CScore",CScore));
using (SqlDataReader reader = cmd.ExecuteReader())
{
while(reader.Read())
{
txtResult.Text=???;
}
}
我想要获取数据库中大于用户输入的成绩的所有用户的信息,然后返回到一个多行的文本框中,该如何接收查询后返回的数据呢?
作者:
冯雅伦
时间:
2012-8-27 15:57
while(reader.Read())
{
string name = reader.GetString(reader.GetOrdinal("name"));
string Age = reader.GetString(reader.GetOrdinal("age"));
...
...
txtResult.Text = name+Age+...+“\r\n”;
}
我只是一个思路,你可以试试
作者:
许庭洲
时间:
2012-8-27 16:41
本帖最后由 许庭洲 于 2012-8-27 16:42 编辑
string CScore= reader.GetString (3);//n=1,2或者其他,以数据库内成绩表中分数字段所在第几列的位置,这里假设是第四列
txtResult.Text=CScore;
作者:
hehe04
时间:
2012-8-27 18:44
cmd.CommandText = "select * from T_Score where Score>@CScore";
cmd.Parameters.Add(new SqlParameter("CScore",CScore));
using (SqlDataReader reader = cmd.ExecuteReader())
{
while(reader.Read())
{
txtResult.Text+= " " + reader.GetString(reader.GetOrdinal("name")); //name是数据库中学生姓名的字段名
}
}
作者:
资建文
时间:
2012-8-27 18:50
学习下。。。!
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2