ReportDocument SetDataSource不会更改SQL查询

2020-09-09 05:58发布

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

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


VisualStudio 2016,HelloWorld应用程序。 使用CrystalReport Engine v13。

报告模板文件。 在CR Designer中,根据报告中的表定义,进入Database/ShowSQLStatement,在其中显示大量SQL查询。 一切正确。

在运行时,我的应用程序从文件中加载模板,然后(出于测试目的)执行SetDataSource(new DataSet());

显示的报告仍根据"嵌入式" SQL查询显示结果。 似乎没有办法更改/重置查询。

帮助!

谢谢

迈克尔

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

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


VisualStudio 2016,HelloWorld应用程序。 使用CrystalReport Engine v13。

报告模板文件。 在CR Designer中,根据报告中的表定义,进入Database/ShowSQLStatement,在其中显示大量SQL查询。 一切正确。

在运行时,我的应用程序从文件中加载模板,然后(出于测试目的)执行SetDataSource(new DataSet());

显示的报告仍根据"嵌入式" SQL查询显示结果。 似乎没有办法更改/重置查询。

帮助!

谢谢

迈克尔

付费偷看设置
发送
8条回答
悠然的二货
1楼 · 2020-09-09 06:38.采纳回答
愤怒的猪头君
2楼-- · 2020-09-09 06:43

嗨,唐,
< br> C#和CR SDK也遇到同样的问题。

我的报告有两个带有链接的表。

现在我正在使用与报表相同的OdbcConnection。

我想应用额外的WHERE条件,因此我正在准备数据集并使用SetDataSource(ds)进行分配;

仍然从报表本身加载带有" SQL查询"的报表。

有什么主意吗? 还是我在这里缺少什么?

一周热门 更多>