tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
[ツリー表示へ]  [ワード検索]  [Home]

タイトル iifでエラーになってしまう
投稿日: 2006/08/08(Tue) 13:32
投稿者きょろ
はじめまして。きょろと申します。
VB6のソースをVB2005に変換して動作の確認をています。

ADOのレコードセットから取得した値をIIFで判定するとエラーになりますが
IF文ではエラーになりませんでした。

なぜIIFだとエラーが起こってしまうのかご教授頂けないでしょうか?                  
また、IIF関数で問題が起こらない方法はありますか?

どうぞ宜しくお願い致します。


IIF: "引数 'Expression' は有効な値ではありません。"とエラーになります。
**********************************************************
Str = IIf(IsDBNull(ObjRS.Fields("COL01").Value), _
                   "", _
                   Strings.Format(ObjRS.Fields("COL01").Value, "#,##0"))
**********************************************************

IF:問題なし
**********************************************************
If IsDBNull(ObjRS.Fields("COL01").Value) Then
  Str = ""
Else
    Str = Strings.Format(ObjRS.Fields("COL01").Value, "#,##0")
End If
**********************************************************

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。