263598702 发表于 2019-7-9 11:05:42

flexreport绑定多个数据源不能获取数据的问题

我新建了一个report文件,用自带的Main数据源连接数据库,可以正常取到数据,我自己新建了一个数据源连接同一个数据库就取不到数据了,Demo程序见附件。
麻烦帮忙看一下什么问题。

263598702 发表于 2019-7-9 11:06:28

连接的Sqlite数据库,数据库文件为Data.db

Richard.Ma 发表于 2019-7-9 18:29:54

我明天给你结果吧,SQL lite这个电脑上没有安装好

263598702 发表于 2019-7-10 08:39:13

sqlite在C1FlexReportDesigner32.4.exe.config文件中加上以下配置项,并将附件两个dll放入此文件目录下就可以使用了

<system.data>
        <DbProviderFactories>
                <add name="SQLite Data Provider" invariant="System.Data.SQLite" description=".Net Framework Data Provider forSQLite" type="System.Data.SQLite.SQLiteFactory,System.Data.SQLite,Version=1.0.111.0,Culture=neutral,PublicKeyToken=db937bc2d44ff139"/>
        </DbProviderFactories>
</system.data>

Richard.Ma 发表于 2019-7-10 10:00:51

感谢提供

Richard.Ma 发表于 2019-7-10 10:14:01

测试了一下两个链接到Data.db都是可以预览报表的,
我也新建了一个数据源来链接也是可以的。

你说的取不到数据具体是有什么错误表现呢,是报错还是其他的情况

263598702 发表于 2019-7-10 10:28:45

新建的数据源预览的时候数据显示不处出来

263598702 发表于 2019-7-10 10:33:27

https://gcdn.grapecity.com.cn/forum.php?mod=image&aid=63717&size=300x300&key=53308efbf649a935&nocache=yes&type=fixnone    https://gcdn.grapecity.com.cn/forum.php?mod=image&aid=63716&size=300x300&key=92fb4ee589c104a7&nocache=yes&type=fixnone一个新建数据源一个默认数据源 连接同一数据库

Richard.Ma 发表于 2019-7-10 15:14:49

很奇怪,我这边完全正常,看来只能先对比一下环境是否相同

请确认一下
1.FlexReportDesigner的版本号以及是32还是64位
2.操作系统名称

263598702 发表于 2019-7-10 15:25:53

32位版本号4.0.20191.359
操作系统我这边win10与win7 64位机器
页: [1] 2
查看完整版本: flexreport绑定多个数据源不能获取数据的问题