错误 CS0029: 无法将类型“int”隐式转换为“System.Data.OleDb.OleDbDataReader
string name = Request.Form["ccc"];
string id=Request.Form["id"];
string path = ConfigurationManager.AppSettings["path"];
string provider = ConfigurationManager.ConnectionStrings["provider"].ConnectionString;
OleDbConnection Connection = new OleDbConnection(provider + Server.MapPath(path));
Connection.Open();
string sql = "update essay set content = "+name+" where id ="+id;
OleDbCommand cmd = new OleDbCommand(sql, Connection);
OleDbDataReader objDataReader=cmd.ExecuteNonQuery();
以上是代码,好像没什么问题,网上教程都这么写的,有人说最后句可以直接cmd.ExecuteNonQuery();式了也不行,会变成说是UPDATE语法错误。请指教。