ACCESS数据库填报就报错,然后数据集就显示数据库连接不上,重启FineReprot又恢复正常

填报报错信息.png这是填报提交时的报错信息,然后数据集就显示数据集连接失败.png

这是数据库的连接方式

1575266140329526.png

填报前后的日志:

2019-12-03 09:09:04

正常:09:09:04 AWT-EventQueue-0 INFO [standard] 正在打开销售员信息.cpt,请等待...


2019-12-03 09:09:05

正常:09:09:05 AWT-EventQueue-0 INFO [standard] 模板WorkBook1已经关闭。


2019-12-03 09:09:05

正常:09:09:05 AWT-EventQueue-0 INFO [standard] "销售员信息.cpt"已经打开!


2019-12-03 09:09:09

正常:09:09:09 AWT-EventQueue-0 INFO [standard] Module FineEmbedServerActivator starting...


2019-12-03 09:09:09

正常:09:09:09 AWT-EventQueue-0 INFO [standard] Module FineEmbedServerActivator started.Time used 0 ms.


2019-12-03 09:09:12

正常:09:09:12 http-nio-8075-exec-1 INFO [standard] can't find username from request: Login info not available!


2019-12-03 09:09:12

正常:09:09:12 Service Thread INFO [standard] load score 9 after minorgc


2019-12-03 09:09:13

正常:09:09:13 http-nio-8075-exec-10 INFO [standard] can't find username from request: JWT strings must contain exactly 2 period characters. Found: 0


2019-12-03 09:09:13

正常:09:09:13 http-nio-8075-exec-5 INFO [standard] Start to execute report session f9e512b6-0ddc-43ae-b9a7-b356815ea4c1.


2019-12-03 09:09:14

正常:09:09:14 http-nio-8075-exec-5 INFO [standard] 开始计算报表


2019-12-03 09:09:14

正常:09:09:14 PARALLELS_DS_LOADER-0 INFO [standard] [SQL]SQL: select * from 销售员信息


2019-12-03 09:09:15

正常:09:09:15 PARALLELS_DS_LOADER-0 INFO [standard] sql time: 1089 ms!


2019-12-03 09:09:15

正常:09:09:15 PARALLELS_DS_LOADER-0 INFO [standard] [START_AT:09:09:14.014, DURATION:1089ms] [ds1]   -PARALLEL_DS_LOADER


2019-12-03 09:09:15

正常:09:09:15 http-nio-8075-exec-5 INFO [standard] 完成报表计算 :1188ms!


2019-12-03 09:09:25

正常:09:09:25 http-nio-8075-exec-6 INFO [standard] [SQL]SQL: UPDATE 销售员信息 SET 姓名=?,电话=?,职位=?,归属部门=?,状态=?  WHERE 销售人员ID=?


2019-12-03 09:09:26

正常:09:09:26 http-nio-8075-exec-6 INFO [standard] Rollback Successfully


2019-12-03 09:09:26

警告:09:09:26 http-nio-8075-exec-6 ERROR [standard] submiter error happens.

Could not commit to Database : JDBC3

UCAExc:::4.0.4 Cannot write indexes of this type due to unsupported collating sort order SortOrder[2052(0)] for text index (Db=BIOGENE.accdb;Table=销售员信息;Index=1)


2019-12-03 09:09:29

正常:09:09:29 pool-33-thread-1 INFO [standard] Session closed: f9e512b6-0ddc-43ae-b9a7-b356815ea4c1


2019-12-03 09:10:12

警告:09:10:12 AWT-EventQueue-0 ERROR [standard] java.lang.RuntimeException: net.ucanaccess.jdbc.UcanaccessSQLException: UCAExc:::4.0.4 connection exception: closed


2019-12-03 09:10:16

正常:09:10:16 SwingWorker-pool-14-thread-9 INFO [standard] [SQL]SQL: select * from 销售员信息


2019-12-03 09:10:16

警告:09:10:16 SwingWorker-pool-14-thread-9 ERROR [standard] 错误代码:11300001 数据集配置错误

Query:

java.util.concurrent.ExecutionException: net.ucanaccess.jdbc.UcanaccessSQLException: UCAExc:::4.0.4 connection exception: closed


2019-12-03 09:10:16

警告:09:10:16 AWT-EventQueue-0 ERROR [standard] com.fr.general.data.TableDataException: 错误代码:11300001 数据集配置错误

Query:

java.util.concurrent.ExecutionException: net.ucanaccess.jdbc.UcanaccessSQLException: UCAExc:::4.0.4 connection exception: closed


FineReport zhangqin8611 发布于 2019-12-2 13:54 (编辑于 2019-12-3 09:14)
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
1
liquidsnake9Lv2见习互助
发布于2021-6-25 10:42

回答稍微晚了点,不过解决方法还是记录一下吧

  1. access的选项,常规-新建数据库排序次序改为"常规-旧式"

  2. 新建一个access数据库,将原来报错的数据库里的表导入新的数据库

  3. 将帆软设计器里的数据库连接设置为新的access数据库

现在写入应该就没问题了

  • 道客孤侠 道客孤侠 非常赞!这个有用哦
    2021-12-21 12:12 
最佳回答
0
hpmpkkLv3中级互助
发布于2019-12-2 14:03

你这个是填报的时候,字段类型什么的搞错了把,看一下单元格对应的字段

  • zhangqin8611 zhangqin8611(提问者) 字段对应没有问题,字段类型就是文本
    2019-12-02 15:28 
  • hpmpkk hpmpkk 回复 zhangqin8611(提问者) 照理说 你就算提交失败 也不会影响数据连接啊
    2019-12-02 15:32 
  • zhangqin8611 zhangqin8611(提问者) 回复 hpmpkk 所以我也是疑惑啊,失败了怎么数据连接也断了
    2019-12-02 15:39 
  • hpmpkk hpmpkk 回复 zhangqin8611(提问者) 看下你服务器日志
    2019-12-02 15:41 
最佳回答
0
枫城Lv7初级互助
发布于2019-12-2 21:53

image.png在这个路径下找下有没有这个accdb,之前我有路径设置对的,但db放错了地方,也是报链接成功但是,数据集那边不显示

  • zhangqin8611 zhangqin8611(提问者) 数据集是可用的,但是在填报提交后就不可用了,然后重启FineReport就又可用了
    2019-12-03 08:38 
  • 枫城 枫城 回复 zhangqin8611(提问者) 填报的数据有没有什么问题,对应格式什么都对吗?你是在本地做还是远程做的,远程可以在服务器上试试看
    2019-12-03 08:44 
  • zhangqin8611 zhangqin8611(提问者) 回复 枫城 本地
    2019-12-03 09:15 
  • 5关注人数
  • 2291浏览人数
  • 最后回答于:2021-6-25 10:42
    请选择关闭问题的原因
    确定 取消
    返回顶部