ASP.net+c#+access,更新一新闻的点击数时出错,counter字段为数字型。getHints为int32型,之前使用update news set counter=counter+1 where id=5这样的格式也不对,报错为:
UPDATE News SET Counter=41 WHERE ID=257
数据库操作错误:UPDATE 语句的语法错误。。 OleDbConnection conNews = Database.createConn();
string strSql="UPDATE News SET Counter={0} WHERE ID="+Request["id"];
strSql=string.Format(strSql,getHints()+1);
Response.Write(strSql);
OleDbCommand comNews=new OleDbCommand(strSql,conNews);
try
{
conNews.Open();
comNews.ExecuteNonQuery();
}
catch (OleDbException el)
{
Response.Write("数据库操作错误:"+el.Message);
}
finally
{
conNews.Close();
}