如何在SQL Server查询中使用#TempTable报表生成器表适配器?

时间:2011-05-03 07:43:21

标签: sql sql-server tableadapter reportbuilder

Select * From #Tmp1 t1 Left Join #Tmp2 t2 
On t1.RouteID = t2.RouteID Join chr.dbo.Employee ee
On t1.EmployeeID = ee.EmployeeID Join chr.dbo.Department d
On ee.DepartmentCode = d.DepartmentCode  
Order by t1.AreaGroup, t1.FrGroups, t2.AreaGroup, t2.ToGroups

这是我的样本临时表

如何为Report Builder创建TableAdapter?

当我创建TableAdapter时,向导结果就像这样......

  

生成的SQL语句。
  无效的对象名称'#Tmp1'

如何解决这个问题?

1 个答案:

答案 0 :(得分:1)

你可以检查以下链接,tableadapter似乎无法与临时表一起工作,可能你可以使用支持真实表或用子查询重建你的临时表

http://connect.microsoft.com/VisualStudio/feedback/details/111638/tableadapters-fails-when-storedproc-uses-temp-table