です: - 「オブジェクト参照オブジェクトのインスタンスに設定されていない」Visual Studio 2005の - のコード行がエラーを与える理由を教えてくださいできることは何もチェック
searchstr = IIf(
Not searchstr Is Nothing
AndAlso searchstr.Length > 0,
searchstr.Replace("Desig_id", "designation_id"), "")
はまた、あなたがこれを行うために代替手段を提供することができます検証のタイプ?
searchstrがnullまたは何もないので、その長さをチェックしようとしていて、その内部を置き換えようとしていると思います。 –
http://stackoverflow.com/questions/28478/if-iif-and-ifも参照してください。 http://stackoverflow.com/questions/28377/iif-vs-if。 http://stackoverflow.com/questions/4431326/what-is-the-purpose-of-the-iif-in-vb。その他 – MarkJ
[VB.NET IIFを使用するとNullReferenceExceptionが発生する]の複製が可能です(http://stackoverflow.com/questions/428959/using-vb-net-iif-i-get-nullreferenceexception) – MarkJ