历史版本1 :SQL error or missing database 返回文档
编辑时间: 内容长度:图片数:目录数: 修改原因:

目录:

一问题描述编辑

      我们有时候在使用报表的填报功能上报数据时,偶尔会遇见上报出错的情况,反复检查上报设计流程,却发现报表设置填报过程没有任何问题,那到底是由于什么原因引起的报错呢…?
222

报错信息:

      数据提交出错[SQLITE_ERROR] SQL error or missing database (unrecognized token: "2009年");从上面的报错信息中,我们可以看出:sql错误或丢失数据库(不可识别的字符:2009年)

检查填报界面

如图:
222

经过一番排查,sql和数据库都没有问题,问题应该处在“2009年”这个字段上。哦…原来数据库表字段一般是不允许以“数字”开头的!

我们来修改下以数字开头的表字段,然后再进行填报!

如图:

222

效果预览

222

总结:  造成填报失败的原因就是表字段以数字开头命名导致。

提醒:大家在创建数据库和表及字段时,请务必严格按照相关数据库指定的命名规则进行命名,否则可能会造成严重的后果!