请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

ris

中级会员

17

主题

66

帖子

687

积分

中级会员

积分
687

微信认证勋章

ris
中级会员   /  发表于:2019-7-15 17:40  /   查看:3238  /  回复:6
1金币
   ActiveReport报表中,sql语句是在设计报表时指定的,但是数据库连接字符串需要自动读取webconfig中的,这种如何实现呢?

最佳答案

查看完整内容

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

6 个回复

倒序浏览
最佳答案
最佳答案
KearneyKang讲师达人认证 悬赏达人认证
超级版主   /  发表于:2019-7-15 17:40:30
来自 7#
你本地设计的时候 其实也是需要写链接字符串的,不然就没有办法写SQL语句,那个可以是一个测试数据库。然后系统正式发布之后你再在代码中进行对应的链接字符串的修改。
回复 使用道具 举报
KearneyKang讲师达人认证 悬赏达人认证
超级版主   /  发表于:2019-7-15 18:02:13
2#
你的意思是想后台代码陈读取WebConfig里的数据源链接,然后修改报表的数据源连接字符串?
回复 使用道具 举报
ris
中级会员   /  发表于:2019-7-15 18:08:38
3#
本帖最后由 ris 于 2019-7-15 18:16 编辑


回复 使用道具 举报
ris
中级会员   /  发表于:2019-7-15 18:13:06
4#
KearneyKang 发表于 2019-7-15 18:02
你的意思是想后台代码陈读取WebConfig里的数据源链接,然后修改报表的数据源连接字符串?

我的意思是: 采用设计时数据绑定,但是数据库连接字符串是从webconfig自动加入的,而不是由开发人员(或设计人员)填上去的。 sql语句是由开发人员(或设计人员)写上去的。   也就是说数据库连接字符串不对外开放,sql语句对外开放。不知道这么说是否说清楚了
回复 使用道具 举报
KearneyKang讲师达人认证 悬赏达人认证
超级版主   /  发表于:2019-7-16 08:55:45
5#
你可以参考这个博客,如何后天代码层进行数据源连接的修改:https://gcdn.grapecity.com.cn/fo ... &extra=page%3D3
回复 使用道具 举报
ris
中级会员   /  发表于:2019-7-16 09:17:27
6#
KearneyKang 发表于 2019-7-16 08:55
你可以参考这个博客,如何后天代码层进行数据源连接的修改:https://gcdn.grapecity.com.cn/forum.php?mod= ...

您的这个方法我已经试过了,添加数据集的查询语句时,提示“不能打开数据源连接,更多信息:‘ConnectionString属性尚未初始化。’”
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部