Crystal Reports中存储过程的数据库字段

时间:2017-08-23 06:25:15

标签: crystal-reports

我在SQL Server 2005中有一个存储过程如下:

if @query = 1
select a, b
..... from table_a

if @query = 2
select
c, d, e, f
..... from table_b

在数据库专家菜单(或数据库位置)

我放了@query = 2,但在visual studio 2005的水晶报表2005中的数据库字段中只显示a,b

1 个答案:

答案 0 :(得分:0)

请先阅读评论。 Crystal报表不会根据您的if else条件提供多个数据集和动态输出。

为此,您在存储过程中的最终Select语句作为过程的输出。

请参阅此链接以了解更多信息。

https://forums.asp.net/t/1740901.aspx?Crystal+Reports+not+supporting+stored+procedure+with+multiple+SQL+Queries

https://archive.sap.com/discussions/thread/3556797

Crystal Reports - Certain output from SQL not displaying

Stored Procedure not showing fields in Crystal reports