老大 还我钱来
老大 点券没有办法转换为金币
具体的显示
Microsoft VBSc*pt 运行时错误 错误 '800a000b'
被零除
/bbs/UserPay.asp,行 584
你还我2元钱来!
[em30][em30][em30]
老大 点券没有办法转换为金币
具体的显示
Microsoft VBSc*pt 运行时错误 错误 '800a000b'
被零除
/bbs/UserPay.asp,行 584
你还我2元钱来!
[em30][em30][em30]
您收到的点券确认码无法兑换点券,还是已经兑换成点券无法转换金币?
就当交学费吧~!
点券无法转换金币
嘿嘿 上当了吧 甘心了吧
呵呵
百密一疏啊`~
1.错误提示:
Microsoft VBSc*pt 运行时错误 错误 '800a000b'
被零除
/dvbbs7/UserPay.asp,行584
2.代码分析:
经过代码的查看,第584行为:
If (userticket \ cCur(Dvbbs.Forum_setting(96))) > 0 Then
结合后台的设置,
如果设置1个金币=1张或者2张、3张....点券就不会出错(正整数),
如果设置1个金币=0.1张或者0.2张、0.3张....点券就会出错(小于1的小数),
如果设置1个金币=1.1张或者1.2张、1.3张....点券也不会出错,但点券和金币的换率颠倒了,(大于1的小数)。
3.解决办法:
UserPay.asp文件,找到约584行:
If (userticket \ cCur(Dvbbs.Forum_setting(96))) > 0 Then
UpUserMoney = UpUserMoney + (userticket \ cCur(Dvbbs.Forum_setting(96)))
userticket = (userticket \ cCur(Dvbbs.Forum_setting(96))) * cCur(Dvbbs.Forum_setting(96))
Dvbbs.MyUserInfo(38) = cCur(Dvbbs.MyUserInfo(38)) - userticket
Else
替换为:
If cint(userticket / cCur(Dvbbs.Forum_setting(96))) > 0 Then
UpUserMoney = UpUserMoney + cint(userticket / cCur(Dvbbs.Forum_setting(96)))
userticket = cint(userticket / cCur(Dvbbs.Forum_setting(96))) * cCur(Dvbbs.Forum_setting(96))
Dvbbs.MyUserInfo(38) = cCur(Dvbbs.MyUserInfo(38)) - userticket
Else
经求助高手,问题已经解决,功能已经正常!请重新*作!