2012-05-02 8 views
1

私はprocを参照するデータセットを持っています。そのプロクセルは@UserNameを取ります 私のデータセットの私のパラメータでは、@UserNameという新しいパラメータを指定しました。デフォルト値はexpression = User!UserIDですが、レポートの呼び出しに時間がかかる場合でもこのエラーが発生します:クエリパラメータのデフォルトの式にエラーが含まれています

クエリパラメータ@UserNameのデフォルト値式にはエラーが含まれています[BC30654]関数Get、またはオペレータが値を返す必要がある戻り値

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

答えて

3

レポートパラメータのようなサウンドはストアドプロシージャに渡されません。 データセットのプロパティで、[パラメータ]タブをクリックし、格納されたprocパラメータ@ユーザ名がレポートパラメータ@ユーザ名に正しくマップされていることを確認します。

関連する問題