"类型不匹配"什么时候重用静态数组

时间:2015-01-27 04:53:08

标签: arrays asp-classic

我正在修改用于显示员工绩效评估分数的ASP程序。分数范围从0-4或" N / A"关于各种主题(例如,符合最后期限= 4)。一个" N / A"在数据库中保存为null。主题分为几个部分(例如,Fierce Resolve,Reliability等)。该程序缺少每个部分的平均分数。我为第一部分创建了一个由六个分数组成的数组。加载数组后,我计算平均值。 这适用于第一个员工数据行。但是当读取第二个员工行时,我会得到一个"类型不匹配"在第一个DEBUG线之后的dim averages(5)语句上出现错误。该错误没有引用任何内容。 :-(
有人可以帮我一把吗?

'   01-26-15 JTF    Determine the average score for Fierce Resolve
    dim totl
    totl = 0
    dim cnt
    cnt = 0
    dim x
    dim sum_1_6
    dim avg_1_6
Response.write("D E B U G:   Create table for ques_1 to 6  <br>")
    dim averages(5)
    averages(0) = ques_1_avg
    averages(1) = ques_2_avg
    averages(2) = ques_3_avg
    averages(3) = ques_4_avg
    averages(4) = ques_5_avg
    averages(5) = ques_6_avg

    for x = 0 to 5
        if  averages(x) <> "" then
Response.write("D E B U G:  loading table: averages(" & x & "):  " & averages(x) & "<br>")
            totl = totl + averages(x)
            cnt  = cnt  + 1
        end if
    next
Response.write("D E B U G:  totl = " & totl & "<br>")
Response.write("D E B U G:  cnt  = " & cnt  & "<br>")
    sum_1_6 = cdbl(totl)
    avg_1_6 = Formatnumber(sum_1_6/cdbl(cnt),2)

    erase averages  ' clear the averages array

0 个答案:

没有答案