VBScriptエラーのエラーである"Null 値の使い方が不正です。"の原因と対処に関して説明します。
エラーメッセージ:
Null 値の使い方が不正です。
エラーメッセージ(英語):
Invalid use of Null
スポンサード リンク
エラーコード:
94
エラー原因:
主にデータベースにおいて空(NULL)のフィールドの値を変数に代入しようとしました。
値が空であることを表現するには、Null あるいは Emptyが使用されます。
Nullはデータが存在しないことを表します。Emptyはデータが初期化されていないことを表します。
Emptyは文字列に変換すると "" と表現されます。
Emptyは数字に変換すると 0 となります。
一方で Nullは文字列や0に変換できないため、本エラーが発生します。
Nullが返される可能性がある値を変数に代入してはいけません。
スポンサード リンク
対処:
IsNull() 関数を使用し、変数へ代入する前にNullでないことを確認します。
スポンサード リンク