Do giá trị qty vượt quá những gì VBScript INT có thể lưu trữ, tôi nhận được một thông báo lỗi khá khó chịu (thực sự là người dùng) ... Đây hoàn toàn là trường hợp twitpocalypse.Classic ASP App CINT thất bại - twitpocalypse v2
Vì CINT() sẽ không hoạt động trong trường hợp này, giải pháp tốt nhất là gì?
requestqty = 40200
CInt() max = 32767
CInt(requestqty)
EDIT
CLng() dường như làm các trick, bất kỳ rủi ro đối với các mã để thay đổi tất cả CInt() để CLng(). Từ những gì tôi đã đọc dưới đây và khác trên web, có vẻ như có rất ít lý do để thậm chí sử dụng CInt(). Tôi đã không viết ứng dụng cụ thể này và không biết tại sao một ứng dụng được sử dụng trên ứng dụng khác, nhưng lại không muốn khắc phục vấn đề và khắc phục hoàn toàn vấn đề này trong ứng dụng để nó không xảy ra nữa ...
Bạn có thể sử dụng gấp đôi không? – NoCarrier