爲NULL檢查我有下面的VBScript中傳統的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或傳遞一個字符串。
我試過使用'If Not IsNull(provider)then',但是這個頁面在'url = url&「&provider =」&provider'行產生了一個異常。錯誤說「對象變量未設置」。 –
這是一個頭痛的人。你是否將'vbNull'傳遞給'provider'或其他東西? – LittleBobbyTables
我正在通過'Nothing' –