数据库连接参数设置


描述:如上 帮助文档中动态数据连接,可以将数据库地址设置成$ip,将数据库名称设置为$dbname。然后通过地址:http://XXX/XX&ip=XXX&dbname=XX的方式来赋值。

问题:如果这么设置,那在做报表的时候,去查看数据的时候就很麻烦,因为ip和dbname还没有赋值。还有其他一些操作也会变得很麻烦,比如url中能获取的数据库地址之类的。

想法:能否在模板里对这个ip和dbname参数进行统一赋值,如上图,在web模板里等,或者其他地方进行赋值。
第一个方便数据连接数不会太多
第二个可以不用把地址和库名放在url中
第三个报表修改连接时,不用一个个去修改数据集连接
等等。。
FineReportqxl2 发布于 2017-5-23 13:23
悬赏:2 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共18回答
最佳回答
0
macro_hard发布于2017-5-23 13:23(编辑于 2023-9-6 09:34)
555
  • qxl2 qxl2(提问者)

    这个ip问题解决了,就是在制作的时候,不能预览,,先这样了
    回复
    2017-05-24 10:45 
最佳回答
0
macro_hard发布于2017-5-23 13:31(编辑于 2023-9-6 09:34)
555
  • qxl2 qxl2(提问者)

    会经常换,而且有些报表嵌入子报表,或者控件里设置了一些连接,切换数据库的时候,必须都一个个换,这个错误率不是一般的高,而且很麻烦
    回复
    2017-05-23 13:41 
最佳回答
0
Poseidon发布于2017-5-23 13:39(编辑于 2023-9-6 09:34)
555
  • qxl2 qxl2(提问者)

    这个我知道,主要问题在在于赋值上面,我不想通过url地址上进行赋值,有没有其他地方可以对ip,和dbname上进行赋值。。
    回复
    2017-05-23 13:56 
最佳回答
0
qxl2发布于2017-5-23 13:41(编辑于 2023-9-6 09:34)
555
  • macro_hard macro_hard

    你这所有报表不都是用一个或者几个数据连接么,直接改数据连接里就行了,数据连接名没变,为什么要到报表里去改?
    回复
    2017-05-23 13:46 
最佳回答
0
bfnet发布于2017-5-23 13:43(编辑于 2023-9-6 09:34)
555
最佳回答
0
macro_hard发布于2017-5-23 13:46(编辑于 2023-9-6 09:34)
555
  • qxl2 qxl2(提问者)

    有很多报表的啊,你直接在数据连接地址里改的话,不是其他的全影响到了,有些就是环境多了,切换很麻烦,所以想到动态连接,但是通过url传递参数值也有点麻烦,像我问题里提的
    回复
    2017-05-23 14:01 
最佳回答
0
qxl2发布于2017-5-23 13:56(编辑于 2023-9-6 09:34)
555
  • Poseidon Poseidon

    看你如何使用了,如果是单独引用URL的那没办法只能用URL后面带参数;
    如果是用决策平台,你配置菜单,下面有个参数选项,你把值附进去就好;
    或者你在数据集中把值就给默认,但这样事先配置好不就完事了;
    回复
    2017-05-23 14:01 
最佳回答
0
qxl2发布于2017-5-23 14:01(编辑于 2023-9-6 09:34)
555
  • macro_hard macro_hard

    。。。楼主你理解那篇帮助是不是有误?那个是数据连接名是固定的,只是连接里的配置是动态的,你理解的是不是连接名也是动态的?
    回复
    2017-05-23 14:08 
最佳回答
0
Poseidon发布于2017-5-23 14:01(编辑于 2023-9-6 09:34)
555
  • qxl2 qxl2(提问者)

    对的,决策系统上没问题,但我们这功能没买。现在我是想通过url嵌入其他页面,但是这样的话,url后面的参数别人也可以获取到,所以我想把这个赋值过程放到表单中去实现,或者在加载事件中实现也可以。
    回复
    2017-05-23 14:41 
最佳回答
0
macro_hard发布于2017-5-23 14:08(编辑于 2023-9-6 09:34)
555
  • qxl2 qxl2(提问者)

    不是的,连接名肯定不变的,而且我就是不想变连接名。我就是想用同一个连接名去连接不同ip的数据库。然后帮助文档也没问题,按照帮助文档操作都正常。现在就是在这个基础上我想把数据库地址参数ip的赋值,做成想全局参数那样。但是这个ip放在全局参数里面又不起作用。就是ip赋值的问题
    回复
    2017-05-23 14:37 
  • 0关注人数
  • 778浏览人数
  • 最后回答于:2017-5-24 10:45
    活动推荐 更多
    热门课程 更多
    返回顶部