ris 发表于 2019-7-15 17:40:29

ActiveReports读取配置中的连接字符串的解决方案

   ActiveReport报表中,sql语句是在设计报表时指定的,但是数据库连接字符串需要自动读取webconfig中的,这种如何实现呢?

KearneyKang 发表于 2019-7-15 17:40:30

你本地设计的时候 其实也是需要写链接字符串的,不然就没有办法写SQL语句,那个可以是一个测试数据库。然后系统正式发布之后你再在代码中进行对应的链接字符串的修改。

KearneyKang 发表于 2019-7-15 18:02:13

你的意思是想后台代码陈读取WebConfig里的数据源链接,然后修改报表的数据源连接字符串?

ris 发表于 2019-7-15 18:08:38

本帖最后由 ris 于 2019-7-15 18:16 编辑


ris 发表于 2019-7-15 18:13:06

KearneyKang 发表于 2019-7-15 18:02
你的意思是想后台代码陈读取WebConfig里的数据源链接,然后修改报表的数据源连接字符串?

我的意思是: 采用设计时数据绑定,但是数据库连接字符串是从webconfig自动加入的,而不是由开发人员(或设计人员)填上去的。 sql语句是由开发人员(或设计人员)写上去的。   也就是说数据库连接字符串不对外开放,sql语句对外开放。不知道这么说是否说清楚了

KearneyKang 发表于 2019-7-16 08:55:45

你可以参考这个博客,如何后天代码层进行数据源连接的修改:https://gcdn.grapecity.com.cn/forum.php?mod=viewthread&tid=51307&extra=page%3D3

ris 发表于 2019-7-16 09:17:27

KearneyKang 发表于 2019-7-16 08:55
你可以参考这个博客,如何后天代码层进行数据源连接的修改:https://gcdn.grapecity.com.cn/forum.php?mod= ...

您的这个方法我已经试过了,添加数据集的查询语句时,提示“不能打开数据源连接,更多信息:‘ConnectionString属性尚未初始化。’”
页: [1]
查看完整版本: ActiveReports读取配置中的连接字符串的解决方案