Kesalahan biasa dalam ASP ialah Limpahan: ralat 'cInt'. Apa artinya apabila anda melimpahi nilai cInt? Bagaimana anda membetulkannya?

Pertama, apakah int? Int adalah pemboleh ubah nombor yang biasa digunakan dalam ASP dan dalam bahasa lain. Int adalah integer, dan biasanya bermaksud nombor 32-bit pada platform 32-bit. Ini bermakna nombor boleh di mana sahaja dari

-2,147,483,648 kepada 2,147,483,647

Itulah julat yang cukup luas! Integer tidak mempunyai titik perpuluhan di dalamnya. Mereka hanya angka keseluruhan. Itu menjadikan pembolehubah int sempurna untuk gelung dan sebarang operasi bilangan keseluruhan yang lain.

Sebaliknya, fungsi ASP cInt () berfungsi pada kumpulan nombor SMALLER yang banyak - hanya nombor dari -32,768 hingga 32,767. Jadi jika anda mengira lebih tinggi daripada 32,767 (atau turun di bawah -32,768), anda akan menghadapi masalah jika anda perlu menggunakan cInt pada nombor itu.

Jika nombor anda mula melangkau julat standard untuk cInt, cuba gunakan fungsi Int sebaliknya. Itu biasanya berfungsi juga. Jika tidak, pergi untuk fungsi cLng () yang berfungsi sebagai pengganti.

Pengenalan kepada Ebook ASP

Muat turun ebook ini untuk mendapatkan semua yang anda perlu tahu mengenai pembelajaran ASP - dari tutorial langkah demi langkah untuk berfungsi senarai, kod sampel, kesilapan dan penyelesaian umum, dan banyak lagi! 101 muka surat.