使用的时SQL SERVER 存储过程 CREATE procedure [dbo].[监控] @start_date datetime, @end_date datetime, @deptcode varchar(10), @line varchar(10),@busno varchar(10), @name varchar(10),@servno varchar(10) as declare @month_value VARCHAR(6); SET @month_value=CONVERT(VARCHAR(6),@start_date,112); DECLARE @StrWhere NVARCHAR(4000) SET @StrWhere=' ' exec (' select 1 工号 ,2 工号2 into #temp select 工号 from #temp ') go 数据集: 错误页面 直接SQL SERVER 里面运行存储过程时正常的 如果将存储过程中的 select 工号 from #temp 改成 select * from #temp 这样报表就能正常,请问各位高手这时什么回事啊? |