asp.net修改投票结果问题???

[复制链接]
查看11 | 回复2 | 2009-4-5 00:38:21 | 显示全部楼层 |阅读模式
以下是一小段代码:
public void UpdateVote(int VoteID)

{

string myConnectionString = ConfigurationManager.ConnectionStrings["OLEDBCONNECTIONSTRING1"].ConnectionString + Server.MapPath("~") + ConfigurationManager.ConnectionStrings["OLEDBCONNECTIONSTRING2"].ConnectionString;

OleDbConnection myConnection = new OleDbConnection(myConnectionString);



string UpdateVoteInfo = "update Vote set NumVote=NumVote+1 where VoteID='"+this.RadioButtonList1.SelectedValue+"'";

myConnection.Open();

OleDbCommand cmd = new OleDbCommand("UpdateVoteInfo", myConnection);

cmd.ExecuteNonQuery();//这里显示说“无效sql语句”,不知道怎么回事??

cmd.Dispose();

myConnection.Close();

}
string UpdateVoteInfo = "update Vote set NumVote='"+NumVote+1+"' where VoteID='"+this.RadioButtonList1.SelectedValue+"'";
改成这样不对啊,因为NumVote没有定义。NumVote是数据库的字段。不用定义啊

回复

使用道具 举报

千问 | 2009-4-5 00:38:21 | 显示全部楼层
OleDbCommand cmd = new OleDbCommand("UpdateVoteInfo", myConnection); cmd.ExecuteNonQuery();//这里显示说“无效sql语句”,不知道怎么回事?? 当然无效了,把"UpdateVoteInfo"的""去掉...
回复

使用道具 举报

千问 | 2009-4-5 00:38:21 | 显示全部楼层
string UpdateVoteInfo = "update Vote set NumVote='"+NumVote+1+"' where VoteID='"+this.RadioButtonList1.SelectedValue+"'";...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行