我正在修改用于显示员工绩效评估分数的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