托管Crystal中的Crystal Reports 11.5 DatabaseTable CheckDifferences方法

2020-08-27 05:31发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我正在将用VB编写的使用Crystal Reports 11.5 ActiveX SDK的实用程序迁移到 VB.NET 和托管的Crystal。 该实用程序正在使用数据库表对象的CheckDifferences方法,但在新的表对象中找不到任何等效项,而该新表对象似乎已替换了托管SDK中的数据库表对象。 它被完全删除了。 我检查了CHM,但无济于事。

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我正在将用VB编写的使用Crystal Reports 11.5 ActiveX SDK的实用程序迁移到 VB.NET 和托管的Crystal。 该实用程序正在使用数据库表对象的CheckDifferences方法,但在新的表对象中找不到任何等效项,而该新表对象似乎已替换了托管SDK中的数据库表对象。 它被完全删除了。 我检查了CHM,但无济于事。

付费偷看设置
发送
7条回答
1楼 · 2020-08-27 05:40.采纳回答

一种方法是使用RowSetController来获取报表中使用的字段列表。

您还可以使用各种AP​​I来获取表和字段。

是手动比较新旧。

.NET没有用于填充表格的映射事件。

下载我的Parameter测试应用,您会看到很多 该API是我用来获取各种信息的。

并且您必须编写自己的比较例程。

clasier
2楼-- · 2020-08-27 05:45

感谢-我可以从哪里获得Parameter test应用 从?

南山jay
3楼-- · 2020-08-27 05:54

您现在正在使用什么SDK?

樱桃小丸子0093
4楼-- · 2020-08-27 05:52

CrystalDecisions.CrystalReports.Engine版本为13.0.3500.0。

我们正在使用Crystal Reports 2016和SP23分别用于报表创建和运行时。

RD

Violet凡
5楼-- · 2020-08-27 05:52

使用该API的目的是什么? 因此,我们可以建议一种解决方法...

槿木_熙
6楼-- · 2020-08-27 06:05

它正在检查打破指定报表中的表定义与数据库架构中的这些表定义之间的差异。 这是在调用Database Verify()之前做的先验检查,Database Verify()显然已从SDK中删除了另一个API。 最终目的是验证报表中的表定义与数据库模式中的表定义之间是否没有重大变化。

一周热门 更多>