出来るのだASP Q&A掲示板(過去LOG)  訪問数 52046 昨日 889 今日 776
    【PR】 パソコン入門からIT専門書まで幅広く取り揃えています。セブン-イレブン受取り手数料無料のセブンアンドワイ。
Topに戻る 掲示板に戻る 検索 削除 管理者

[1821] Re:select case文で null は条件として判別できるのでしょうか?
投稿者:Tomitomiさん 2002/03/07 10:37:09
こんにちは、Tomitomiです。

> タイトルのとおり、ものすごい単純な質問なんですが。
> ある変数 a があって、その値に応じて処理を Select case 文
> で制御しようとしたとき、Null はどうやって判別するのでしょうか?
>
> select case a
> case Null
>    命令1
> case "0"
>    命令2
>  ---以下省略---
> End select
>
> だと、実際変数の値がNullでも命令1は動いてくれませんでした。
> nullのときだけ何かを行うという事であれば if 文で
>
> if isNull(a) then 命令1
>
> でできるというのは分かるのですが、条件分岐が2種類以上あるので、
> Select case 文を使いたいのですが可能なのでしょうか?

Nullではなく、""が入ってているのでは?

case Null or ""

て書くと動くかも。。
また知っていると思いますが、Select文は逆?に書くこともできます。

Select Case True
Case isNull(a)
  命令1
Case a = "0"
  命令2
End Select


select case文で null は条件として判別できるのでしょうか?   よねさん [2002/03/06 15:16:51] [1812]
  Re:select case文で null は条件として判別できるのでしょうか?   Tomitomiさん [2002/03/07 10:37:09] [1821]
    Re:select case文で null は条件として判別できるのでしょうか?   よねさん [2002/03/07 17:56:20] [1828]
  Re:select case文で null は条件として判別できるのでしょうか?   喜平さん [2002/03/07 10:59:14] [1823]
    Re:select case文で null は条件として判別できるのでしょうか?   よねさん [2002/03/07 18:01:33] [1829]


TreeBBS For ASP V.0.1.3
Program By YasNet