10

MySQL ストアド プロシージャを変更した後、SSRS データセットが更新されない。

データセットが MySQL ストアド プロシージャからデータを取得する SSRS レポートを作成しました。このシナリオでは、出力が正しく生成され、レポートも正しく生成されます。

後で、ストアド プロシージャの一部のコンテンツを変更します。クエリ デザイナーでストアド プロシージャを実行します。クエリ デザイナーでは、正しい出力が得られます。

しかし、レポートをプレビュー タブに表示すると、古い値が表示されます。報告書の提出に変更はありません。

何が悪いのか教えてください。

4

5 に答える 5

15

MySolution\MyProject\MyRDL.data ファイルを削除してみてください -- BIDS はかなり積極的にキャッシュします。

于 2012-06-26T14:20:36.363 に答える
5

これは Visual Studio のバグです。私にも起こると思います。通常、Visual Studio でレポートを閉じて、再度開くと役立ちます。

于 2012-06-26T09:00:00.960 に答える
1

レポートは BIDS にしばらくキャッシュされる場合があります。

もう一度開くと問題ないはずです

于 2012-06-26T14:23:00.103 に答える
0

また、それがレポートであり、あなたではないことを確認してください。

データセットの並べ替えフィールドを切り替えましたが、グループ化を変更していないため、レポート プレビューで変更されませんでした。

于 2014-05-15T15:29:51.187 に答える
0

私はVS2012でテストしました

注: 1. レポート デザイナーに移動します。 2. (A) データ ソース名と (B) データ セット名を記憶する (またはどこかにコピーする)

ステップ 1: プロジェクト ソリューション エクスプローラーで、データ セット (注 (A) データ ソース名と同じ名前) を削除します 心配しないでください レポートに悪いことは何もありません :) 3: * データセットを選択 --> 右クリック ----> DataSet プロパティを選択 * 「データ ソース」で、新規ボタンをクリック---->次へ----> * テーブル/sp/ビュー/-- を選択--->データセット名を次のように入力します:(注 2. (A) データソース名を覚えておいてください)

  • これで終了... :)これで、SPで新しく追加されたフィールドを取得できます

注 : 古いデータ ソースとデータセット名のみを覚えておいてください

ありがとう、楽しんでください... よろしく、 SRSahoo@gmail.com

于 2013-06-25T12:34:36.480 に答える