Microsoft VBScript 运行时错误 错误 '800a0006'

来源:百度知道 编辑:UC知道 时间:2024/06/24 05:22:08
Microsoft VBScript 运行时错误 错误 '800a0006'

溢出

/show/list_a.asp,行 103

这什么问题啊!

原代码
<%ps=cint(rs("ps"))
ps1=int(ps/zps*100)*4 (103行在此)
rq=cint(rs("rq"))
rq1=int(rq/zrq*100)*4
' bps=int(round(ps/zps,2)*100)&"%"
%>

各位高手帮忙解决下!
你们说的 不懂啊 , 能说清楚点吗 或联系方式给我!

你检查一下zps和zrp这两个变量是否是数值类型,它必须是预定义的数值才行。

补充:你先在前面resposne.write zps看看是什么
如果是数字的话,就加上cint
ps1=int(ps/cint(zps)*100)*4
rq1=int(rq/cint(zrq)*100)*4

你的数值不具体,很难判断

不过我相信这个会对你有帮助的,希望能帮上您,请看
http://zhidao.baidu.com/question/56108566.html

代码不全,检查不了,你自己检查ps1、zps这两个值有没有超出定义类型的范围。

你看看这个数据是不是在整体代码中有特殊作用,比如做分母或者不能为0,你把输入的数据改成1试试看还提示错误吗?