首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

asp.net command更新数据,命令能执行但是数据更新不了,该怎么解决

2012-03-24 
asp.net command更新数据,命令能执行但是数据更新不了用command更新数据,命令执行没有报错,但是数据却没有

asp.net command更新数据,命令能执行但是数据更新不了
用command更新数据,命令执行没有报错,但是数据却没有更新,具体代码如下:

  string strconn = WebConfigurationManager.ConnectionStrings["istudyconn"].ConnectionString;
  SqlConnection conn = new SqlConnection(strconn);
  conn.Open();
  int idd = Convert.ToInt32(Request.QueryString["id"].ToString());
  string upSql = "update article set title='" + title.Text + "',context='" + neir.Text + "' where id=" + idd;
  SqlCommand comm = new SqlCommand(upSql, conn);  
  if (comm.ExecuteNonQuery() > 0)
  {
  Response.Write("ok");
  }
  else
  {
  response.write("no");
  }
  conn.Close();

注:aspx中有文本框,id 分别为 title 和neir 
实在是搞不明白是哪里错了,按照我的调试,好像是upsql语句错误,不能读到文本框中的内容,如果改成固定的字符,如
 string upSql = "update article set title='yyyyy',context='yyyyy' where id=" + idd;
则运行正常,实在不解啊,还望高手指点!

[解决办法]

Page_load 事件中 添加
if ispostback=false then



end if 
然后试一下

热点排行