jilingxf

python向access插入数据,报语法错误的一个解决思路(-2147352567,'发生意外。')

工作中遇到一个古老的程序,数据库使用的事access,想用python批量导入数据,报“INSERT INTO 语句的语法错误”。

image

但是,将插入语句放到access,正常通过,百思不得其解,无奈问度娘,有朋友说有关键字,如user,把他加上中括号

设置断点,把sql【insert into [users] ([username],userpwd) values ('1','1') 】拷贝到Access中执行,没有报错!可是为什么在页面中执行就报错呢?百思不得其解!折腾了好久都没搞定!最后百无聊赖的把User字段加上中括号,然后再执行,竟然成功了!
 最后的sql是:
insert into [users] ([username],[userpwd]) values ('1','1')
————————————————
版权声明:本文为CSDN博主「luckyone906」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
 原文链接:https://blog.csdn.net/u011555996/article/details/103137167

我的sql也解决了

无语他妈给无语开门,无语到家了

网上相关材料也可以参阅

[C#]关于Access的“INSERT INTO 语句的语法错误”问题 https://blog.csdn.net/weixin_30900589/article/details/99321662?spm=1001.2101.3001.6650.1&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-1-99321662-blog-103137167.pc_relevant_paycolumn_v3&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-1-99321662-blog-103137167.pc_relevant_paycolumn_v3&utm_relevant_index=2

posted on 2022-06-02 08:57  jilingxf  阅读(688)  评论(1编辑  收藏  举报

导航