出来るのだASP Q&A掲示板(過去LOG)
訪問数 52046
昨日 889
今日 776 【PR】 パソコン入門からIT専門書まで幅広く取り揃えています。セブン-イレブン受取り手数料無料のセブンアンドワイ。 |
![]() ![]() ![]() ![]() ![]() |
![]() ![]() |
![]() ![]() |
[2768] 年をIf文で評価したい |
投稿者:rakkoさん 2002/10/04 11:20:51 |
年をIf文で評価したいのですがうまくいかず悩んでいます。 If RS.Fields("year") = Year(Now) Then と書いた場合、RS.Fields("year")の中身が「2002」でもElse になってしまいます。 データ型の問題でしょうか? よろしくお願いいたします。 |
[2770] Re:年をIf文で評価したい |
投稿者:北岳さん 2002/10/04 12:15:59 |
If RS.Fields("year") = Year(Now) Then の1行上に response.write "<br>" & RS.Fields("year") & "--" & Typename(RS.Fields("year")) response.write "<br>" & Year(Now) & "--" & Typename(Year(Now)) を書けば判る筈です。 文字型に揃えて比べるのが簡単でしょうね。 (数値型だと、RS.Fields("year")が""の場合があるかも) If Cstr(RS.Fields("year")) = Cstr(Year(Now)) Then |
[2771] ありがとうございました |
投稿者:rakkoさん 2002/10/04 12:56:17 |
ご親切にどうもありがとうございました。 |
TreeBBS For ASP V.0.1.3 |