ใน ASP คุณอาจเห็นข้อความแสดงข้อผิดพลาดเกี่ยวกับการส่งตัวแปรหรือวัตถุเป็นครั้งคราว ในการร่ายตัวแปรคือการกำหนดประเภทของมันใหม่
ในภาษาอื่นเช่น C หรือ C ++ มีคำสั่งที่เฉพาะเจาะจงมากที่ใช้ในการเปลี่ยนตัวแปร หากคุณมี PiValue = 3.141519 และคุณแค่ต้องการจำนวนเต็ม (3) ส่วนหนึ่งของตัวเลขนั้นคุณจะได้รับ PiValue ใหม่เป็นจำนวนเต็ม
ASP ค่อนข้างพิถีพิถันเกี่ยวกับตัวแปร คุณไม่จำเป็นต้องกำหนดประเภทของตัวแปรก่อนที่จะใช้ ถ้าคุณมี
PiValue = 3.141519
และคุณต้องการให้ตัวแปรชื่อ PiShort มีเพียงส่วนจำนวนเต็มจากนั้นคุณก็บอกว่า
PiShort = cInt (PiValue)
เพียงเท่านี้ก็ใช้จำนวนเต็มของ PiValue และใส่ลงใน PiShort
หากคุณจบลงด้วยข้อผิดพลาดในการส่งคำตอบให้เขียนกลุ่มคำตอบเพื่อดูว่าตัวแปรทุกตัวถูกตั้งค่าไปทางใด
ตัวอย่างเช่นหากคุณเริ่มตั้งค่าวัตถุจดหมาย -
ตั้งค่า objMail = Server.CreateObject ("CDO.Message")
และจากนั้นคุณลองเปลี่ยน objMail ให้เป็นจำนวนเต็มนั่นจะไม่ทำงาน :) ดังนั้นตรวจสอบให้แน่ใจว่าตัวแปรที่คุณเริ่มต้นด้วยสามารถถูกแปลงเป็นตัวแปรชนิดปลายทางได้