الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كيف تتعامل مع الرقم و CInt ؟!

مغلق
بدأه Abu Osamah في 29 يوليو 2003 · 2 رد · 545 مشاهدة · في منتدى تصميم صفحات الويب
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم :

المشكلة باختصار ان الفنكشن CInt (التي تقوم باعطاء القيمة الصحيحة لأي رقم يتبعها), لا تتعامل مع الارقام التي تكون اكبر من 9999.

مثال 1:

<%



n=9999.56568



  Response.write "n ="

  Response.write cint(n)





%>

مثال 2:

<%



n=99991.56568



  Response.write "n ="

  Response.write cint(n)





%>

في المثال 1: تكون النتيجة صحيحة 10000

ولكن في المثال 2: تظهر رسالة الخطأ التالية :

Microsoft VBScript runtime error '800a0006'

Overflow: 'cint'

@ ما هو الحل مع هذه المشكلة ؟!

@ او اريد طريقة اخرى (غير CInt) لاتعامل مع قيمة حقل مقروؤة من قاعدة البايانات؟؟ كان اضيف قيمة , اضربها في قيمة...

علما ان اغلب الارقام التي عندي في قاعدة البيانات كبيرة.

#2

استخدم CCur للحصول على الرقم الكبير كال Currency ,او Cdbl

#3

يعطيك العافيه يا أستاذ madani

, ضبطت الأمور.

وشكرا.

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…