Tôi có VBScript sau đây trong một trang ASP Classic:Lỗi kiểm tra NULL trong 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
tôi tiếp tục nhận được một "đối tượng bắt buộc" lỗi messager trên dòng mà nói If Not provider Is Nothing Then
.
Hoặc giá trị là NULL hoặc không phải là NULL, vậy tại sao tôi nhận được lỗi này?
Chỉnh sửa: Khi tôi gọi đối tượng, tôi chuyển vào NULL hoặc chuyển một chuỗi.
Tôi đã thử sử dụng 'If Not IsNull (provider) Then', nhưng sau đó trang đặt ra ngoại lệ trên dòng' url = url & "& provider =" & provider'. Lỗi nói: "Biến đối tượng không được đặt". –
Đó là đầu trầy xước. Bạn đang đi trong 'vbNull' đến' nhà cung cấp', hay cái gì khác? – LittleBobbyTables
Tôi đang đi qua trong 'Nothing' –