asp.net 无法更新ACCESS数据库的问题

来源:互联网 发布:海盗 蔡依林 知乎 编辑:程序博客网 时间:2024/05/21 06:32
 //修改新闻        public bool Edit(News n)        {            string sql = "Update News set title=@title, [desc]=@desc, content=@content Where id=@id";            OleDbParameter[] param = {                                      new OleDbParameter("@title",OleDbType.VarChar),                                     new OleDbParameter("@desc",OleDbType.VarChar),                                     new OleDbParameter("@content",OleDbType.VarChar),                                     new OleDbParameter("@id",OleDbType.Integer)                                     };                        param[0].Value = n.Title;            param[1].Value = n.Desc;            param[2].Value = n.Content;            param[3].Value = n.Id;            return AccessHelper.Query(sql, param) > 0;        }


在在acess开发过程中,遇到添加,查询,删除数据都没问题。可是怎么也是新不了,最后网上搜索得来:

参数的顺序和Update语句中字段一致,成功更新。

 

 

原创粉丝点击