工作中遇到一个古老的程序,数据库使用的事access,想用python批量导入数据,报“INSERT INTO 语句的语法错误”。
但是,将插入语句放到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
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:python向access插入数据,报语法错误的一个解决思路(-2147352567,’发生意外。’) - Python技术站