日期:2014-05-19  浏览次数:20383 次

更新数据库
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是否为数值型的,如果不是加上单引号