のSQL Server 2005レポートサービスを生成します。IIF(IsNothing(Fields!field.value)、 ""、Fields!。valueToString))は、エラー
私はレポートのテキストボックスに次のように使用してほしい:
=IIF(IsNothing(Fields!Certification.Value), "",
"Certs: " + Fields!Certification.Value.ToString())
しかし両側(T/F)が評価されるためのフィールドがnullのとき、私はレポートにエラーが発生します。どうすればこの問題を回避できますか?代わりに、下式
これはDBフィールドの結果です。文字列値またはNULLのいずれかです。上記の答えが働いた。私はあなたがCStr(NULL)を実行できるとは思わなかった。私はまた別の方法を見つけました。私は隠された文字列パラメータ、許容NULL値と空白値を作成しました。利用可能な値:Queryから - 私はValueFieldを選択しました。既定値:クエリから - 私はTextBox式で値フィールド&used:= IIF(IsNothing(Fields!Certification.Value)、 ""、 "Certs:" + Parameters!certs_string.Value)を選択しました。 – CW1255