0
当使用null元素调用ArrayLen时,会引发错误。你如何让它返回0?由于ArrayLen的参数可能为空,因此导致错误
The value '' cannot be converted to a number.
The error occurred in D:/Resource/WWW/DEV/ww1dev.cwtvacations.com/welcome_survey/welcome_survey_question_builder.cfm: line 12
10 : <cfset curPage = SESSION.thisPage />
11 :
12 : <cfloop from="1" to="#ArrayLen(SESSION.WHSurveyStruct.pagesQuestions[curPage])#" index="curQuestion">
13 : <cfif (SESSION.WHSurveyStruct.pagesQuestions[curPage][curQuestion].SectionID eq 4 AND SESSION.WHSurveyStruct.AirlineID neq 0) <!--- Ask airline questions, if airline known --->
14 : OR (SESSION.WHSurveyStruct.pagesQuestions[curPage][curQuestion].SectionID neq 4
你能否给出整个事情,我试过了 并没有工作。如果没有cfset,它会显示“upperBound undefined” –
Celeritas
' ' 什么版本CF您使用的是? –
jcaito
8它说:“无效的标记?在第12行第84列找到。”当我尝试你的想法 – Celeritas