2008/08/08

[asp][VBscript]入門:IsNull()

変数がnullかどうかを確認するIsNull()ですが、これもちょっと注意。
下のソースでは、falseを返します。

<%
Dim aTest
%>

<%= IsNull(aTest) %>

では、次は、どうでしょう??

<%
Dim aTest
aTest = ""
%>

<%= IsNull(aTest) %>

実は、これ、falseを返します。

VbScriptでは、「""」をnullとは違うものとわけているようで、どーすれば、trueを返すかというと、

<%
Dim aTest
aTest = Null
%>

<%= IsNull(aTest) %>

とブール値をセットすることで、trueを返します。

ってことは、「""」の場合の判定方法は??

それについては、次の日記に書きたいと思います。

0 コメント:

コメントを投稿