【发布时间】:2020-11-30 18:00:59
【问题描述】:
尝试将数据集添加到我的报告中,但在列表中找不到我的程序 我将查询添加到不同的 proc 进行检查,但我看不到字段查询有什么问题吗?
ALTER PROCEDURE [dbo].[CV_RPT_ReciptSummary]
(@i_days int)
AS
SET FMTONLY ON
SET NOCOUNT ON
BEGIN
SELECT --COUNT(EN_PK) as total,
DE_Comments,
EN_FirstName, EN_LastName,
ISNULL(DE_Offender_Paid, 0) AS DE_Offender_Paid,
DE_Rest_Amt, OS_Type, DE_FK_CL, CL_Number
FROM
CV_Debt_Offender
INNER JOIN
CV_ENTITY ON DE_FK_Offender_EN = en_PK
INNER JOIN
CV_CLAIMS ON CL_PK = DE_FK_CL
LEFT OUTER JOIN
CV_Offender_Status ON OS_PK = DE_FK_Offender_Status
END
【问题讨论】:
-
您是否尝试过关闭并重新打开解决方案?您是否确认 proc 确实存在?仅供参考:您始终可以手动添加数据集(不要使用向导)
-
是的,我重新启动了解决方案,甚至重新启动了机器。当我去创建一个数据源时,它也不在列表中。有没有其他办法?
-
你用的是什么开发工具,Visual Studio?
-
是的 Visual Studio 2019。它是 Windows 应用程序中的报告
-
不使用向导,如果您在数据集上右键 lcik 会发生什么 -> 添加数据集 - 使用嵌入在我的报告中的数据集 -> 选择数据源 -> 选择存储过程作为查询类型,然后简单输入您的 SP 的名称 -> CV_RPT_ReciptSummary
标签: sql sql-server vb.net reporting-services