c# asp UPDATE 语句的语法错误。

inta1=0,right=10,wrong=0;if(RadioButton1.Checked){a1=wrong;}if(RadioButton2.Checked){... int a1=0,right=10,wrong=0;
if (RadioButton1.Checked)
{
a1 = wrong;
}
if (RadioButton2.Checked)
{
a1 = right;
}
if (RadioButton3.Checked)
{
a1 = wrong;
}
string id = Session["id"].ToString();

string ConnStr = "Provider = Microsoft.Jet.OLEDB.4.0;Data Source=" + Server.MapPath(@"~/App_Data/学生.mdb");
OleDbConnection conn = new OleDbConnection(ConnStr);
conn.Open();
OleDbCommand cmd = new OleDbCommand("update 表1 成绩="+a1+" where 姓名='"+ id +"' ", conn);
cmd.ExecuteNonQuery();

Response.Write("<script>alert('您的分数为:"+ a1 +"')</script>");

他说: UPDATE 语句的语法错误。
怎么回事啊? 高手帮下忙吧。/`~ 在线等。 ~~ 谢谢啦 只有20分啦
回1楼: 也不行的~~
展开
 我来答
lxcwh09
2009-04-10 · TA获得超过1267个赞
知道小有建树答主
回答量:1667
采纳率:0%
帮助的人:1247万
展开全部
"update 表1 set 成绩='"+a1+"' where 姓名='"+ id +"'"

少了两个单引号和set
yj4018no1
2009-04-10 · 超过12用户采纳过TA的回答
知道答主
回答量:62
采纳率:0%
帮助的人:20.5万
展开全部
"update 表1 set 成绩="+a1+" where 姓名='"+ id +"'
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式