首页 文章

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

提问于
浏览
-1

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

if something

select 
x, y
... from table 1

 else 

select
a, b
... from table 2

Crytal报告中的数据库字段没有显示第二个语句中的 ab ,但仅显示 xy .

如何处理Crystal Report以获得所有这些字段?

1 回答

  • 0

    究竟是什么 something ?如果这是您编写程序的方式,则报告将只返回 xyab ,具体取决于 IF 语句返回的内容 .

    如果您希望返回所有这些内容,则需要使用您的过程编辑问题,并显示数据结构 . 我强烈怀疑你需要 SELECT CASE 和/或 UNION 的某种组合来加入你的表并有条件地返回列 .

相关问题