问题描述
官方给出的错误描述:ERROR [07002] [Microsoft][ODBC Microsoft Access Driver] Too few parameters. Expected 1.
通过pypyodbc写入数据到mdb数据库文件,报错参数太少,描述最后的数字,测试是出现问题参数的数量。
问题排查
两个方向:1.检查SQL的列名是否正确。
2.检查SQL的查询/插入/更新的值是否准确。
注意SQL中的字符串,需要在整个SQL的双引号中用单引号再标记清楚;否则会出现这种错误(就是我遇到的情况)
问题扩展
官方帮助文档链接如下,问答记录最早可以追溯到2006年。
ERROR [07002]