一个update改成了insert后出错

来源:百度知道 编辑:UC知道 时间:2024/07/05 07:06:07
原先有个button click的代码是更新数据库的
SqlConnection con = DB.createConnection();
con.Open();
SqlCommand cmd = new SqlCommand();
cmd.Connection = con;
cmd.CommandText = "update voteDetails set voteNum=voteNum+1 where voteID=" + voteID + "and voteDetailsID="+this.rbtnItems.SelectedValue.ToString();
cmd.ExecuteNonQuery();
con.Close();

我把他用在了一个添加用户的网页上并改其中的update指令为
insert into Users('User_Name.value=Txt_Name','User_Pwd.value=Txt_Pwd');
提示我出错在cmd.ExecuteNonQuery();说第一个“=”附近有错
求大虾不吝赐教

原来的update的程序能用是个投票修改数据库票数的

INSERT的语法是
INSERT INTO 表名[(列名1,列名2...)] VALUES (列1值,列2值...)

UPDATE的语法是
UPDATE 表名 SET 列名1=列1值,列名2=列2值 [WHERE 条件]

insert 的语法是
insert into Users( User_Name , User_Pwd )
values( User_Name的值 , User_Pwd的值 )

你少了values这个单词了