[問題] ASP程式問題
大家好
小弟不材,剛接觸ASP短短2個月
執行ASP程式時發生了除以0的問題
程式錯誤行如下
ThisMachineTime = (ThisInputLength - ThisBeginQuantity)/ThisStandardMachineSpeed
程式段落如下
IF Left(Ltrim(ThisOrderID),1)="S" Then '樣品則機械工時全給
IF ThisInputLength = 0 Then'沒加工米代表沒機械工時了
ThisMachineTime = 0
Else
Speed = ThisInputLength / ThisXRun
ThisMachineTime = (ThisInputLength - ThisBeginQuantity)/Speed
End if
Else
IF ThisInputLength = 0 Then
ThisMachineTime = 0
Else
ThisMachineTime = (ThisInputLength - ThisBeginQuantity)/ThisStandardMachineSpeed
End if
End if
請問一下各位
我該如何做可以使程式繞過除以0的資料
繼續進行下一部份的計算,直接略過除以0的部分
苦惱已久,尚未有解答,求各位鄉民幫忙
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 60.249.41.18
※ 文章網址: http://www.ptt.cc/bbs/Web_Design/M.1418367485.A.767.html
推
12/12 15:04, , 1F
12/12 15:04, 1F
→
12/12 15:05, , 2F
12/12 15:05, 2F
→
12/12 15:06, , 3F
12/12 15:06, 3F
推
12/12 15:14, , 4F
12/12 15:14, 4F
推
12/12 15:21, , 5F
12/12 15:21, 5F
確定是為0了 現在是在想怎麼樣可以繞過去這個會=0資料 苦惱在這=''=
※ 編輯: kasoca (60.249.41.18), 12/12/2014 16:18:46
推
12/12 16:21, , 6F
12/12 16:21, 6F
※ 編輯: kasoca (60.249.41.18), 12/12/2014 16:27:33
我把IF加上去後變得更奇怪了 程式直接略過ThisStandarMachineTime
再去計算,結果出來的值都是不對的
才想說問問大家有沒有其他可以繞過去的方法
※ 編輯: kasoca (60.249.41.18), 12/12/2014 16:29:24
還是很感謝各位鄉民的幫助XD
※ 編輯: kasoca (60.249.41.18), 12/12/2014 16:32:33
→
12/12 16:53, , 7F
12/12 16:53, 7F
→
12/12 16:54, , 8F
12/12 16:54, 8F
→
12/12 16:55, , 9F
12/12 16:55, 9F
恩恩 我了解了 那我再去試試看
感謝你=D
※ 編輯: kasoca (60.249.41.18), 12/12/2014 17:20:36