FineReport关于Oracle数据更新的问题

2023-01-16 17_24_41-预览.pngFineReport连接Oracle数据库,新建数据库查询ds1,查询结果正常。修改Oracle数据库中数据后,ds1查询结果未更新,仍显示为最初的查询结果。删除ds1并重新新建,结果仍不更新为最新数据。该如何解决?

FineReport helloWorld 发布于 2023-1-16 17:03 (编辑于 2023-1-16 17:25)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
1
Z4u3z1Lv6专家互助
发布于2023-1-16 17:04

你是不是开启了缓存?

  • helloWorld helloWorld(提问者) 服务器数据集没有开启缓存
    2023-01-16 17:19 
  • Z4u3z1 Z4u3z1 回复 helloWorld(提问者) 那我只能怀疑不是同一个数据库(服务器地址,数据库名称)
    2023-01-16 17:21 
  • helloWorld helloWorld(提问者) 回复 Z4u3z1 确定是同一个数据库,只有一列的值在数据库更新过了,finereport查询出来的这列的值是更新前的数据。
    2023-01-16 17:23 
  • Z4u3z1 Z4u3z1 回复 helloWorld(提问者) 最好找个同事帮你确认一下:数据库服务器地址,数据库名称,数据表,字段名称是一致的,SQL搜索条件也是一致的
    2023-01-16 17:26 
  • helloWorld helloWorld(提问者) 回复 Z4u3z1 在数据库数据更新之前是没有问题的,更新完以后就出现了这个问题。
    2023-01-16 17:38 
最佳回答
0
帅帅的Lv6初级互助
发布于2023-1-16 17:22

1,确认数据已经入库,可以直接查询数据,是否已更改

2,确认查询和修改的是 是同一个数据表

  • helloWorld helloWorld(提问者) 已贴图。左边是sql developer中查询的结果,右边是FineReport设计器查询的结果。都是使用的相同的sql语句。
    2023-01-16 17:27 
  • 帅帅的 帅帅的 回复 helloWorld(提问者) 如果可以,吧sql贴出来; 排查一下啊,删除几条数据,然后看下报表展示结果
    2023-01-16 17:34 
  • helloWorld helloWorld(提问者) 回复 帅帅的 重启了一下Oracle,问题解决。
    2023-01-16 17:43 
  • 1关注人数
  • 336浏览人数
  • 最后回答于:2023-1-16 17:25
    请选择关闭问题的原因
    确定 取消
    返回顶部