VS2010 でレポートを作成しています。グループ化されたテーブルを使用しており、SQL Server 2008 R2 のストアド プロシージャであるデータソースを割り当てています。私が行った他のすべてのレポートは問題ありません。これは私にフィット感を与えています。
10 進数値の項目 ( ROWNE
、ROWNW
、ROWSE
、ROWSW
) を保持する 4 つの列があります。ストアドプロシージャを実行すると、データは問題ありません。asp.net のデータソースからプレビューすると、問題なく表示されます。ただし、レポートの実行時に列に表示されません。
すべてをゼロから作り直しましたが、まだ機能していません。10 進数値を含む他のすべてのフィールドは正常に表示されます。これらの最後の 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)