将字段添加到报表中使用的视图会导致错误

时间:2014-07-02 20:42:04

标签: sql-server reporting-services

我有一个使用视图的报告。我改变了视图,以便拉出一个新的字段。该字段的连接已经完成。我们刚刚没有指定该字段应该通过视图显示。所以我添加了它,SQL运行正常。

我在VS中选择了新字段并运行它。它运行了,但在该字段上显示 #Error 。所以我将其上传到SSRS并收到以下错误:

enter image description here

它告诉我列名无效。但是,视图在SSMS中工作正常,VS识别该字段存在,或者它不允许我在列中设置它。

关于我在这里做错了什么想法?

enter image description here

更多信息

此报告包含4个数据集。我发现如果我只将AgreedToShipDate字段添加到其中一个数据集中,即使使用刷新字段,它也不会出现在字段列表中。我还删除了旧字段EstimatedShipDate。现在,AgreedToShipDate不会在VisualStudio中引发错误。但是,它为AgreedToShipDate显示的数据实际上是旧字段EstimatedShipDate的数据。当我发布报告时,它会给我原始错误。

1 个答案:

答案 0 :(得分:1)

可能你的框架在这​​个过程的某个地方做了一些“select *”。 对您的视图仅应用一次sp_refreshview。 看看这里: http://msdn.microsoft.com/en-us/library/ms187821.aspx