nte*_*dka 0 asp.net asp.net-mvc dataset
我有一个使用 ASP.Net MVC 3 的项目,现在我正在为我的项目创建报告。我的项目中有几个报告,所有报告都使用存储过程。为了在 MVC 3 中创建报告,我首先创建一个新数据集。我的一份报告有问题。我有一个这样的程序(命名SP_Rpt
):
CREATE TABLE #temp_batch (batch_id VARCHAR(20))
EXEC SP_StrListToTable @batchId, ',', #temp_batch
select Batch_Id, Batch_Date
from Batch
where Batch_Id in (select * from #temp_batch)
and isnull(Payment_Decline_Date,'') = '' and Payment_Amount > 0
and Batch_Open = 0 and Invoice_Paid_Amt > 0
Run Code Online (Sandbox Code Playgroud)
当我尝试使用添加新表适配器时出现SP_Rpt
此错误:
向导在配置 TableAdapter 时检测到以下问题:“SP_Rpt”
细节:
生成 SELECT 语句无效的对象名称 '#temp_batch'
要将这些组件添加到您的数据集,请单击完成。
我单击完成,我的表适配器中没有列。但我可以预览数据。当我创建报告并选择该数据集时,我没有任何列(我无法设计新报告)。我的程序有问题吗(我不这么认为,因为我可以预览数据)?如何使用该存储过程列出我的数据集中的列?
谢谢
将以下内容放在存储过程的开头:
IF 1=0 BEGIN
SET FMTONLY OFF
END
Run Code Online (Sandbox Code Playgroud)
在使用临时表的存储过程的 Visual Studio 中检索字段架构
归档时间: |
|
查看次数: |
2364 次 |
最近记录: |