我本来是想测试一下dataview的超链接,设置了一个传递参数"班级号",浏览器的地址栏中有xianshi.aspx?班级号=0010503,说明参数应该传递成功吧,但是我在这个页面写一段程序如下:
protected void Page_Load(object sender, EventArgs e)
{
string mycon = ConfigurationSettings.AppSettings["mc"];
SqlConnection con = new SqlConnection(mycon);
con.Open();
string str = "select * from bjb where 班级号='"+Request.QueryString["班级号"]+"'";
SqlCommand cm = new SqlCommand(str, con);
SqlDataReader dr = cm.ExecuteReader();
if (dr.Read())
{
a.Text = dr["班级号"].ToString();
b.Text = dr["班级名"].ToString();
c.Text = dr["班主任"].ToString();
d.Text = dr["专业号"].ToString();
}
else { a.Text = "kwkw"; }
con.Close();
}
结果a.text的结果却是hwhw,这表明我没有检索到传递过来的班级号对应的相关记录,这是不可能的,我表里明明有那个记录的,请问是怎么回事呀
protected void Page_Load(object sender, EventArgs e)
{
string mycon = ConfigurationSettings.AppSettings["mc"];
SqlConnection con = new SqlConnection(mycon);
con.Open();
string str = "select * from bjb where 班级号='"+Request.QueryString["班级号"]+"'";
SqlCommand cm = new SqlCommand(str, con);
SqlDataReader dr = cm.ExecuteReader();
if (dr.Read())
{
a.Text = dr["班级号"].ToString();
b.Text = dr["班级名"].ToString();
c.Text = dr["班主任"].ToString();
d.Text = dr["专业号"].ToString();
}
else { a.Text = "kwkw"; }
con.Close();
}
结果a.text的结果却是hwhw,这表明我没有检索到传递过来的班级号对应的相关记录,这是不可能的,我表里明明有那个记录的,请问是怎么回事呀
解决方案 »
- 请问能看到.net中类的源码吗
- 如何得到2个时间段中间的日期呀??用一个select语句?????????!!!!急
- 涨工资乐,散分。。。。。
- 关于实体类的设计问题
- 关于保持登陆的问题
- 未将对象引用设置到对象的实例
- 添加的js文件怎么不可用?
- 判断TreeView节点的Text属性如果为"人力资源部"则相应节点的Checked为True这个方法在客户端怎么实现,(在下愚笨大家多多帮忙)!
- 如何动态访问Label?
- 高分讨教:各位哥们,在发邮件的时候,怎样作一些五颜六色的字体或者效果什么的,我写一些东西贴在邮件正文里怎么不行阿???
- contentplaceholder控件问题
- VS05下的框架集替代品是什么?
string str = "select * from bjb where 班级号='"+Request.QueryString["班级号"].ToString()+"'";
试一下
string str = "select * from bjb where 班级号='0010503'; 看这有结果没?