クラシック ASP ページに次の VBScript があります。
function getMagicLink(fromWhere, provider)
dim url
url = "magic.asp?fromwhere=" & fromWhere
If Not provider is Nothing Then ' Error occurs here
url = url & "&provider=" & provider
End if
getMagicLink = "<a target='_blank' href='" & url & "'>" & number & "</a>"
end function
という行に「オブジェクトが必要です」というエラーメッセージが表示され続けますIf Not provider Is Nothing Then
。
値が NULL であるか、NULL ではないのに、なぜこのエラーが発生するのでしょうか?
編集:オブジェクトを呼び出すときは、NULL を渡すか、文字列を渡します。