填报系统无任何修改数据,点击提交,SQL自动会增加一条记录,是什么原因

1、填报系统无任何修改数据,点击提交,SQL自动会增加一条记录,增加的记录是重复SQL中第一条数据,填报系统中已开启“未修改不更新”选项。
2、填报系统,数据填报时无任何空格,SQL中也没有空格,但是填报查询时,有很多空格存在。
FineReportsymon 发布于 2018-6-22 09:20
悬赏:2 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共16回答
最佳回答
0
liboyu420949524发布于2018-6-22 09:22(编辑于 2023-9-6 09:34)
555
  • symon symon(提问者) 这个填报中所有文本控件,都是这个情况!
    回复
    2018-06-22 09:28 
  • symon symon(提问者) 不是是否允许为空,而是填报数据,查询后,会出现很多空格。(例如上面填报123,点击提交后,再查询,123后面会出现很多空格。)
    回复
    2018-06-22 09:30 
  • 孤陌 孤陌 回复 symon :会不会 你模板设计的时候 自己在里面加了许多空格
    回复
    2018-06-22 09:32 
  • symon symon(提问者) 回复 孤陌 : 填报中有差不多20个文本控件,每个都出现这种情况!而且是在填报数据后面出现的空格!
    回复
    2018-06-22 09:38 
  • 孤陌 孤陌 回复 symon :这个 只能自己检查 设置了定长  模板控件理自己打了空格  都会出现这个问题
    回复
    2018-06-22 09:40 
最佳回答
0
cherishdqy发布于2018-6-22 09:32(编辑于 2023-9-6 09:34)
555
  • symon symon(提问者) 在哪里设置长字符串类型?
    回复
    2018-06-22 09:41 
  • cherishdqy cherishdqy 回复 symon :检查你的字段的数据类型是用的char还是varchar,char是定长的,varchar是可变的,定长字符串保存是固定长度的,不足位数会补空格
    回复
    2018-06-22 09:46 
最佳回答
0
孤陌发布于2018-6-22 09:32(编辑于 2023-9-6 09:34)
555
最佳回答
0
呆呆发布于2018-6-22 09:32(编辑于 2023-9-6 09:34)
555
  • symon symon(提问者) 在本地,选择填报出现两个警告:
    2018-06-22 09:39:57
    警告:09:39:57 SocketListener0-4 WARN [root] 错误代码:31300012 创建数据连接失败: The database is already in use by another process: lockFile: com.fr.third.org.hsqldb.persist.LockFile@e6662102[file =C:\\FineReport_9.0\\WebReport\\WEB-INF\\finedb\\db.lck, exists=true, locked=false, valid=false, ] method: checkHeartbeat read: 2018-06-22 09:11:13.537 heartbeat - read: -1175 ms.

    2018-06-22 09:39:57
    警告:09:39:57 SocketListener0-4 WARN [root] CREATE EMB-DB: SET LOGSIZE FAILED!
    回复
    2018-06-22 09:43 
最佳回答
0
cherishdqy发布于2018-6-22 09:33(编辑于 2023-9-6 09:34)
555
  • symon symon(提问者) SQL查询正常!
    回复
    2018-06-22 09:42 
  • 孤陌 孤陌 回复 symon :那你的显示模板发到论坛上 记得是导出内置数据集模板
    回复
    2018-06-22 09:46 
最佳回答
0
BruceWon发布于2018-6-22 10:46(编辑于 2023-9-6 09:34)
555
  • 0关注人数
  • 637浏览人数
  • 最后回答于:2018-6-22 10:46
    活动推荐 更多
    热门课程 更多
    返回顶部