ทั้ง CINT และ CLNG สามารถบังคับให้มีการเปลี่ยนนิพจน์เป็นชนิดข้อมูลและการแนะนำคือการแนะนำ
cint และ clng ความหมาย:
คุณสามารถบังคับนิพจน์ให้กับประเภทข้อมูล
ขอบเขตของการประมวลผลข้อมูลโดย CINT และ CLNG:
Cinteger -32,768 ถึง 32,767 ส่วนทศนิยมปัดเศษ
CLNG Long -2,147,483,648 ถึง 2,147,483,647 ส่วนทศนิยมจะถูกปัดเศษ
การล้นที่เรียกว่าเกินขอบเขตของการประมวลผลข้อมูล
'ตรวจพบว่าเป็นจำนวนเต็มสั้น ๆ
คัดลอกรหัสดังนี้:sub is_int (สตริง)
ถ้า len (abs (string))> 10 จากนั้น response.write data overflow: response.end
ถ้า string (string,-) <1
ถ้า cint (left (string, 4) )> 3276 และ CINT (ขวา (สตริง, 1))> 7 จากนั้นตอบกลับข้อมูลการเขียนล้น: ตอบกลับ
อื่น ๆ
ถ้า cint (ซ้าย (abs (สตริง), 4))> 3276 และ cint (ขวา (สตริง, 1) )> 8 จากนั้น Response.Write Data Overflow: Response.end
end ถ้า
End End Sub
'
รหัสสำหรับการคัดลอกมีดังนี้:sub is_lng (สตริง)
ถ้า len (abs (string))> 10 จากนั้น response.write data overflow: response.end
ถ้า instr (string,-) <1
ถ้า clng (ซ้าย (สตริง , 9))> 214748364 และ CLNG (ขวา (String, 1))> 7 จากนั้นตอบกลับข้อมูลการเขียนล้น: ตอบกลับ
อื่น ๆ
ถ้า clng (ซ้าย (abs (สตริง), 9))> 21478364 และ clng (ขวา (สตริง , 1))> 8 จากนั้นตอบกลับข้อมูลล้น: ตอบกลับ
สิ้นสุดถ้า
สิ้นสุดย่อย