我在用ASP做一個網絡聊天室,遇到了一個關于數組的問題哪位高人幫我看看那句代碼是:For t=0 To UBound(ban)其中數組ban是一個空的數組是不是因為這個原因呢數組的定義在下面的這個文件里:global.asa文件里<SCRIPT LANGUAGE="VBScript" RUNAT="Server">Sub Application_OnStartDim Stats(100, 3)Dim kicked(100)Dim TempArray(50)Dim banList(50)Application("banList")=banListApplication("kicked")=kickedApplication( "Stats" ) = StatsApplication( "Talk" ) = TempArrayApplication( "TPlace" ) = 0Application( "SwearWords" ) = Split("詞句 臟話", " ")End Sub</SCRIPT>出錯的頁面的代碼是:ban=Application("banList")For t=0 To UBound(ban)'response.write ban(t)if ban(t)=request.ServerVariables("LOCAL_ADDR") thenresponse.write " <script>alert('ip被屏蔽');history.go(-1);</script>"response.endend ifnext
我在做asp聊天室中遇到的數組問題:類型不匹配: 'UBound',這是什么情況呢?
繁星coding
2022-04-07 23:19:45