Delphi向Access中插入数据报“INSERT INTO 语句的语法错误”
向Access中插入数据报“INSERT INTO 语句的语法错误”,找了很多原因都没有解决我的问题。我尝试用Parameters.ParamByName(‘ENO’).Value := sheet.cells[i, 1].value; 去赋值,也没用,直接写入代码也没用。但是用sql.save导出的SQL语句在ACCESS里却可以直接用,不报错。郁闷。。。找了很多资料有一条说 要加 [] 中括号。但是他用的字段是user这样的,肯定要加。我的字段都是乱七八糟的命名,难道也要加?死马当成活马医,我就全部加了[]中括号。结果真的OK了。。。供大家参考。
最后在insert into [表名字] ([字段1],[字段2])