1

procを参照するデータセットがあります。そのprocは@UserNameを取ります私のデータセットのパラメーターで、@ UserNameと呼ばれる新しいパラメーターを指定し、そのデフォルト値として式= User!UserIDを指定しましたが、レポートがレンダリングに疲れたときにこのエラーが発生します。

クエリパラメータ@UserNameのデフォルト値式にエラーが含まれています[BC30654]関数、Get、またはOperatorの'Return'ステートメントは値を返す必要があります

私が考えることができる唯一のことは、レポートで定義した既存のデータソースを変更する代わりに、新しいデータソースを削除して追加したことです。これらのフィールドを持つレポートの有効なデータソースが存在する限り、それが問題にならないことを願っています...テスト目的で現在のデータベースのコピーを参照するようにこのレポートを切り替えました。

4

1 に答える 1

3

レポートパラメータがストアドプロシージャに渡されていないようです。[データセットのプロパティ]で、[パラメーター]タブをクリックし、ストアドプロシージャパラメーター@Usernameがレポートパラメーター@Usernameに正しくマップされていることを確認します。

于 2012-05-02T21:05:46.490 に答える