用OleDbAdapter的时候,并没有指定Update语句,而是用OleDbCommandBuilder 来自动产生Update语句的。错误原因可能这张表里的字段名使用了access系统的保留字。
修改办法一 :
在字段外加上方括号就可以了。

方法二:
OleDbCommandBuilder MyCommandBuild = new OleDbCommandBuilder(MyDataAdapter);//关联DataSet和数据库的操作的,必不可少
                MyCommandBuild.QuotePrefix = "[";//添加前缀
                MyCommandBuild.QuoteSuffix = "]";//添加后缀
方法三 :
改掉这个字段名,换成非系统保留字的名字。

相关文章:

  • 2021-11-12
  • 2022-12-23
  • 2021-08-19
  • 2022-03-05
  • 2021-12-27
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-05-15
  • 2022-12-23
  • 2022-01-20
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案