Delphi向Access中插入数据报“INSERT INTO 语句的语法错误”

    |     2015年2月28日   |   专题, 永恒的经典Delphi   |    3602

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

最后在insert into [表名字] ([字段1],[字段2])

 

回复 取消