如何使用vb.net 2008在报表中显示存储过程或sql查询的水晶报表查看器中的数据

时间:2013-12-23 06:36:44

标签: visual-studio-2008 crystal-reports

我有一堆混合报告,其中任何一个都使用存储过程或SQL查询。我能够在使用SQL查询的报表查看器上显示数据,但我无法显示使用存储过程的报表的数据。对此最好的方法是什么?

请提出建议。

1 个答案:

答案 0 :(得分:0)

您可以在命令中使用EXEC调用,Crystal将为您解析结果。

EXEC procThatReturnsRecords 'parm1(string)',param2(number)

您需要小心并测试proc中的条件,其中参数变为空白,并确保始终返回晶体的内容以查看模式。我曾经被一个if语句的命令困惑,如果参数是空白的话,它只是什么都没做。我必须添加和else语句,从表中选择1 = 0的所有字段。这是一个令人沮丧的错误找到。