当前位置: 代码迷 >> ASP.NET >> 更新数据库,该怎么解决
  详细解决方案

更新数据库,该怎么解决

热度:5720   发布时间:2013-02-26 00:00:00.0
更新数据库
SqlConnection   con   =   db.creatconnection();
                con.Open();
                SqlCommand   upcmd   =   new   SqlCommand();
                upcmd.Connection   =   con;
                upcmd.CommandText   =   "update   voteDetails   set   voteNum=voteNum+1   where   voteDetailsID= "+this.RadioButtonList1.SelectedValue.ToString();
                upcmd.ExecuteNonQuery();


提示:第   1   行:   '= '   附近有语法错误。

不知道是什么问题!是不是哪里写错了.

------解决方案--------------------------------------------------------
upcmd.CommandText = "update voteDetails set voteNum=voteNum+1 where voteDetailsID= ' "+this.RadioButtonList1.SelectedValue.ToString()+ " ' ";
没有写 单引号

------解决方案--------------------------------------------------------
1.voteNum字段是否为数值型的,比如int

2.voteDetailsID是否为数值型的,如果不是加上单引号
  相关解决方案