使用OleDbCommandBuilder.GetInsertCommand时出现“Insert into 语句的语法错误”
问题原因是:GetInsertCommand是自动生成一个插入语句,当插入语句中出现一些保留字时,插入更新就会出现“Insert into 语句的语法错误”
解决的方法就是,配置生成的插入语句的字段上都加上中括号,要加上括号就得配置两个属性
OleDbCommandBuilder.QuotePrefix="[";
OleDbCommandBuilder.QuoteSuffix="]";