我有两个存储过程,我希望在我的存储过程中使用,但是一旦我这样做,它将无法加载错误:“提供的无效参数,没有检索到行集。如果我删除其中一个,它会再次开始工作。如何在水晶报表中使用多个存储过程?
我有水晶报表中设置是这样的:
Report: Group By Tenant.ReferedBy stored proc here that calculates the tenant's balance
和第二存储过程是在选择报告。我只想通过状态标志选择租户,并从存储过程中获取状态标志。
无论如何这两种程序都没有关联在一起。一个返回一个值(select中的一个),另一个返回多个(分组中的一个)。既不接受任何参数,也只是存储在数据库中的简单SQL语句。
首先PROC:GetAllTenantBalances
SELECT (SUM(tblTransaction.AmountPaid) - SUM(tblTransaction.AmountCharged)) AS TenantBalance, tblTransaction.TenantID
FROM tblTransaction
GROUP BY tblTransaction.TenantID
二PROC:[GetTenantStatusID_Current]
SELECT ID FROM tblTenantStatus WHERE Description = 'Current'
谁能告诉我为什么我不能做到这一点,如何解决呢?
A '多' select语句仅仅是一个 '与' – Malfist 2009-05-19 16:26:09
你是说加入? “AND”通常是“On”子句或过期的“Where”子句的一部分。 – 2009-05-19 20:22:59