一段简单的代码出错了,请各位大侠指点一下!
SqlConnection con=db.createConnection();
con.Open();
SqlCommand cmd=new SqlCommand();
cmd.Connection=con;
cmd.CommandText= "update votejuti set votenum=votenum+1 where voteid= "+voteid+ "and votejutid= "+this.rbtnlist1.SelectedValue.ToString();
cmd.ExecuteNonQuery();
con.Close();
"update votejuti set votenum=votenum+1 where voteid= "这是一对引号,
+voteid+中间这个是我自己定义的一个string变量,初始值=1
"and votejutid= "这是一对引号
+this.rbtnlist1.SelectedValue.ToString();这个是一个单选列表框被选择的值
就这么简单,不过俺是菜鸟,看不出来哪里出错了,请各位大侠不吝赐教,不胜感激哦!!谢谢谢谢!
------解决方案--------------------你的错误提示是什么?
有可能是
voteid= "+voteid+ "and votejutid= "
这里面的AND的前面少了空格
另外你的WHERE的几个条件都是数字吧