我是CR的新手(事实上这是我的第一次经历)。我试图根据我在SQL Server 2012中创建的存储过程创建报表。 SP相对简单,它在SQL Server中运行得很好:所有数据都在结果中。
但是,当我在Crystal Reports(2013)中创建新的标准报表时,我能够访问我的服务器和数据库,选择SP以及我想要使用的字段。它顺利进行,直到我选择"完成"。加载报告时,只有SP的字段标题。 我输了。我已多次尝试过,并且仍然没有数据。当我右键单击以检查连接时,它确认连接。当我右键单击字段浏览器中的字段(我相信它已被调用)来查看数据时,那里什么也没有。
奇怪的是,我在SQL Server中使用相同的查询创建了一个视图,当我将该视图添加到CR时,它运行正常。我的所有数据都在那里。
我还尝试在数据库中使用其他几个SP,我也有同样的问题 - 没有数据的标题,所以我非常有信心它不是SP本身。
注意:在开始新CR后选择我的SP和字段后,我提供了一个窗口来选择数据范围(我假设它是基于我在SP中内置的日期时间参数)。我没有选择日期范围,因为最终用户将选择他们需要的范围,所以我检查了空框。我怀疑这是否有任何作用,但我想我会提到它。
我必须在这里找到一些简单的东西。我只是没有得到它。有任何想法吗?感谢您抽出宝贵时间提供帮助。
答案 0 :(得分:0)
将您的代码和SP放在一起,以便我可以识别