본문 바로가기

Programming/ASP

[ASP] 오버플로 발생시 대처법

CInt 로 연산을 하던 도중 에러가 발생했다.

오버플로 발생...

ASP도 JSP와 마찬가지로 변수형에 따라 표시할 수 있는 수치의 범위가 각각 다르더라. (ASP를 글로 배웠습니다 ㅠㅠ)

1억이 넘는 수치를 계산할 때는 CCur 을 사용하면 된다.

출처 : http://www.happyjung.com/gnuboard/bbs/board.php?bo_table=lecture&wr_id=552&sca=ASP&page=1


tot = tot + clng(objRs("tot_amt"))  하는 과정에서 오버플로 에러

1억이 넘는 수이기 때문인데여.. 
long보다 더 큰 수를(1억이 넘는 데이타)를 변환해야할때는 CCur 함수를 사용합니다.




tot = tot + CCur(objRs("tot_amt"))



도움받은곳
http://www.devpia.com/MAEUL/Contents/Detail.aspx?BoardID=56&MAEULNo=22&no=60057&ref=60057