Z powodu wartości qty przekraczającej to, co VBScript INT może przechowywać, otrzymuję dość nieprzyjemny komunikat o błędzie (w rzeczywistości użytkownicy są) ... Jest to całkowicie przypadek twitpocalypse.Błąd klasycznej aplikacji ASP CINT - twitpocalypse v2
Ponieważ funkcja CINT() nie działa w takiej sytuacji, jakie jest najlepsze rozwiązanie?
requestqty = 40200
CInt() max = 32767
CInt(requestqty)
EDIT
CLng() wydaje się rade, żadnego ryzyka do kodu, aby zmienić wszystkie CInt(), aby CLng(). Z tego, co przeczytałem poniżej i jeszcze w sieci, wynika, że naprawdę istnieje bardzo mały powód, aby nawet używać CInt(). Nie napisałem tej konkretnej aplikacji i nie wiem, dlaczego jeden był używany nad drugim, ale wolałabym nie sprzeciwić się problemowi i całkowicie naprawić ten problem w aplikacji, aby się to nie powtórzyło ...
Czy możesz użyć podwójnego? – NoCarrier