为了账号安全,请及时绑定邮箱和手机立即绑定

请高手帮忙看一下此段代码的错误之处!!!

请高手帮忙看一下此段代码的错误之处!!!

慕姐8265434 2018-09-13 05:06:25
Image.aspx 页面protected void Page_Load(object sender,EventArgs e){ if(!IsPostBack) {  string id=Request.QueryString["Id"].ToString();  SqlConnection con=new SqlConnection("server=PC-PC\\SQL2005;database=UUU1;User Id=sa;Password=sasa");  con.Open();  string strSql="select * from Customer where Id"+id;  SqlCommand  com=new SqlCommand(strSql,con);  SqlDataReader dr=com.ExecuteReader();  if(dr.Read())   {    Response.BinaryWrite((byte[])dr["Image"]);    }  con.Close(); }}this.Image1.ImageUrl="Image.aspx?Id"+id其中数据库中Image字段类型为Image,请问高手上边代码有什么问题?
查看完整描述

2 回答

?
皈依舞

TA贡献1851条经验 获得超3个赞

SqlDataReader dr=com.ExecuteReader(); 使用的时候建议用

using(SqlDataReader dr=com.ExecuteReader();){

 

}

因为这个东西要手动关闭。用using会自动释放的。

还有就是楼上说过的string类型和int类型相加的问题


查看完整回答
反对 回复 2018-09-25
?
ABOUTYOU

TA贡献1812条经验 获得超5个赞

少了一个 = 等号

string strSql="select * from Customer where Id="+id;

 


string strSql="select * from Customer where Id"+id;


查看完整回答
反对 回复 2018-09-25
  • 2 回答
  • 0 关注
  • 327 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信