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

[4921] Re:取得した値がnull値の場合の、SELECT分の分岐(*.*)。。。
投稿者:ryuさん 2005/02/03 10:13:09
Nullの場合も処理を行うのでしょうか?
それとも行わないのかな?

もし、NUllの場合に処理をしないのであれば、Select Case文をIf文ではさんでやれば良いのではないでしょうか?

例えば

If IsNull(テキストに入れた変数) <> True Then
(↑入力値がNullで無い場合)
Select Case
Case 1
   ・
   ・
   ・
   ・
End Select
End If
という感じで。
これで、Nullじゃない場合はSelect文を通らなくなるのでエラーにはならくなると思うのですが?

あとは、SQLがWHERE句を除いて同じみたいなので、
 strSGL = strSQL & "SELECT〜
IF IsNull("AAA") <> True Then
 strSQL = strSQL & "WHERE 〜
End If
みたいに、where句をIf文で分岐さてみるという手もあります。

参考になればいいのですが(^^;

取得した値がnull値の場合の、SELECT分の分岐(*.*)。。。   モリモリさん [2005/02/02 17:17:01] [4918]
  発言者により削除されました!! ryuさん [2005/02/03 9:54:58] [4919]
  Re:取得した値がnull値の場合の、SELECT分の分岐(*.*)。。。   ryuさん [2005/02/03 10:13:09] [4921]
    発言者により削除されました!! ryuさん [2005/02/03 10:38:43] [4923]
    Re:取得した値がnull値の場合の、SELECT分の分岐(*.*)。。。   ryuさん [2005/02/03 10:39:40] [4924]
    Re:取得した値がnull値の場合の、SELECT分の分岐(*.*)。。。   モリモリさん [2005/02/04 21:29:49] [4926]


TreeBBS For ASP V.0.1.3
Program By YasNet