找回密码
 立即注册

QQ登录

只需一步,快速开始

Felix.LiWyn认证
超级版主   /  发表于:2022-12-6 12:12:57
11#
wu8829 发表于 2022-12-6 11:20
我也知道open,但是不知道从数据库读取后,怎么open啊;能否给两个例子代码:1个是如何从数据库读取xml然后 ...

这个我们这边试一下,然后后续可以的话给您一个Demo
回复 使用道具 举报
wengMQ悬赏达人认证
银牌会员   /  发表于:2022-12-6 12:28:14
12#
【   】报表文件保存到数据库与读取事例 - ActiveReports专区 - 求助中心 - 葡萄城产品技术社区  https://gcdn.grapecity.com.cn/showtopic-158562-1-1.html
回复 使用道具 举报
wu8829
中级会员   /  发表于:2022-12-6 13:29:00
13#
wengMQ 发表于 2022-12-6 12:28
【   】报表文件保存到数据库与读取事例 - ActiveReports专区 - 求助中心 - 葡萄城产品技术社区  https: ...

那如果不是image类型的字段,例如:nvarchar,是不是更好一点?毕竟rdlx文件本身是一个xml,把xml内容直接放到数据库的字段中,随时都可以修改,如果转成二进制存储,修改起来不够灵活?那这个情况如何读取并调用呢?
回复 使用道具 举报
Felix.LiWyn认证
超级版主   /  发表于:2022-12-6 17:05:39
14#
wu8829 发表于 2022-12-6 13:29
那如果不是image类型的字段,例如:nvarchar,是不是更好一点?毕竟rdlx文件本身是一个xml,把xml内容直 ...

这个咱这边可以试一下,varchar的话如果报表模板长度太长可能会出问题,所以咱采用温大佬的也可以,或者改用其他的类似blob之类的也可以试一下
其实只要最后保证write和read的时候编码保持一直就可以
回复 使用道具 举报
wu8829
中级会员   /  发表于:2022-12-6 19:42:38
15#
Felix.Li 发表于 2022-12-6 17:05
这个咱这边可以试一下,varchar的话如果报表模板长度太长可能会出问题,所以咱采用温大佬的也可以,或者 ...

字段用nvarchar(max)类型长度肯定没有问题,但我不知道如何读取后加载。
回复 使用道具 举报
wu8829
中级会员   /  发表于:2022-12-7 15:59:07
16#
Felix.Li 发表于 2022-12-6 12:12
这个我们这边试一下,然后后续可以的话给您一个Demo

等得花儿都谢了
回复 使用道具 举报
Felix.LiWyn认证
超级版主   /  发表于:2022-12-7 16:10:20
17#
wu8829 发表于 2022-12-7 15:59
等得花儿都谢了

这个Demo我们也得测试写一下,如果有了,我们会出一个教程,到时候给咱留一下教程地址
目前的话只能说咱参考一下温大佬的,然后也在网上找一下类似的写法;
因为我们这边其实有的就是:
PageReport  ViewPgReport = new PageReport(StreamTxtRead);
ARptView.LoadDocument(ViewPgReport.Document);
温大佬里面留的  ViewPgReport 去接收报表对象,然后去加载。
回复 使用道具 举报
wu8829
中级会员   /  发表于:2022-12-7 16:58:51
18#
Felix.Li 发表于 2022-12-7 16:10
这个Demo我们也得测试写一下,如果有了,我们会出一个教程,到时候给咱留一下教程地址
目前的话只能说咱 ...

期待您们的教程。
回复 使用道具 举报
Felix.LiWyn认证
超级版主   /  发表于:2022-12-7 17:47:40
19#
wu8829 发表于 2022-12-7 16:58
期待您们的教程。

回复 使用道具 举报
wengMQ悬赏达人认证
银牌会员   /  发表于:2022-12-8 19:48:37
20#
【新提醒】报表保存到数据库nvarchar(max)与读取 - ActiveReports专区 - 专题教程 - 葡萄城产品技术社区  https://gcdn.grapecity.com.cn/showtopic-158739-1-1.html
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部