0

我正在 VS2010 中创建报告;我正在使用一个带有分组的表,并分配了数据源,这是一个来自 SQL Server 2008 R2 的存储过程。我所做的所有其他报告都很好;这个让我很适合。

我有 4 列包含十进制值项目 ( ROWNE, ROWNW, ROWSE, ROWSW)。当我执行存储过程时,数据很好。当我通过 asp.net 中的数据源预览它时,它显示得很好。但它不会在报告运行时显示在列中。

我从头开始重新创建了所有内容,但仍然无法正常工作。所有其他字段,包括一个十进制值,都显示得很好。最后 4 个值不会。任何帮助将不胜感激!

我的存储过程代码:

SELECT     RR, State, SubDivision, MP, DOT, City, Street, ROWNE, ROWNW, ROWSE, ROWSW
FROM         dbo.Crossings
WHERE     (RR = @RR) AND (State = @State OR @State = 'ALL')
           AND (SubDivision = @Sub OR @Sub = 'ALL') 
           AND (ROWNE = 0 OR ROWNW = 0 OR ROWSE = 0 OR ROWSW = 0)
4

1 回答 1

0

ROOKIE ERROR - 我在同一区域复制/粘贴了另一个方法,并且没有更改报告方法中的存储过程名称;两种方法都有相似的字段,除了没有显示的 4 个。学过的知识。

于 2013-06-12T14:36:25.630 回答