出来るのだASP Q&A掲示板(過去LOG)
訪問数 52046
昨日 889
今日 776 【PR】 パソコン入門からIT専門書まで幅広く取り揃えています。セブン-イレブン受取り手数料無料のセブンアンドワイ。 |
![]() ![]() ![]() ![]() ![]() |
[4926] Re:取得した値がnull値の場合の、SELECT分の分岐(*.*)。。。 |
投稿者:モリモリさん 2005/02/04 21:29:49 |
ryuさん。 レスありがとうございます(^^゛)/ NULLの場合も処理を行うので、以下のとおりに記述しました。 select case Request.Form("AAA") 'ホール(0)だった場合、この処理 case 0 strSQL="" strSQL="select * from " & テーブル名 & " " if Request.Form("顧客名") = "" and Request.Form("県名") <>"" then '顧客名がNULLだった場合 strSQL= strSQL & " WHERE 県名=" & Request.Form("県名") & " ;" elseif Request.Form("県名") = "" and Request.Form("顧客 名") <>"" then '県名がNULLだった場合 strSQL= strSQL & "where 顧客名 like '%" & Request.Form("顧 客名") & "%' ;" elseif Request.Form("顧客名") = "" and Request.Form("県 名") = "" then '顧客名&県名がNULLだった場合 strSQL= strSQL & " ;" else '値が全て入っていた場合 strSQL= strSQL & "where 顧客名 like '%" & Request.Form ("県名") & "%' " strSQL= strSQL & " and 県名=" & Request.Form("県名") & " ;" end if 以下略・・・・ という感じでIF文で分岐しました!エラー解消です(^0^) ありがとうございました。 |
![]() ![]() |
![]() ![]() ![]() ![]() ![]() |
TreeBBS For ASP V.0.1.3 |