RMF报表文件用RMReport打开后,如何查看当时制作报表时的数据的存储过程或者sql语句?

qq_556621888 2018-11-18 10:02:04
刚接触报表,报表文件是rmf格式,由于报表数据有点问题,想要查询这个报表的数据产生对应的存储过程或者具体的sql语句,用RMReport报表设计器打开这个文件后只能看见报表格式的设计,点击band数据源,也没看见对应的数据集,只有虚拟数据集,脚本里也什么都没有,应该怎么才能查到这个报表数据对应的存储过程或者sql语句呢?
...全文
392 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
chushouTV 2018-11-20
  • 打赏
  • 举报
回复
你可以把调用RMF的EXE文件反编译,SQL语句可能就是以字符串形式写在程序里的。
qq_556621888 2018-11-19
  • 打赏
  • 举报
回复
那没有办法反编译的话,那就只能找到这个报表对应的dataset和query的一些文件,才能查到获取数据的语句,是这样吗?
kenlewis 2018-11-18
  • 打赏
  • 举报
回复
这个是没法看的,因为RMReport是关联了一个RMDataset控件,而这个控件再去关联Query或者Table控件。所以你单独拿一个RMF文件是没办法看到获取数据的语句或者存储过程的。但是,也正因为这样,你可以把调用RMF的EXE文件反编译,SQL语句可能就是以字符串形式写在程序里的。

2,507

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧