PDA

View Full Version : برای وارد کردن عدد 10 رقمی پیغام miss mach میدهد.



csharpdoost
دوشنبه 02 اردیبهشت 1392, 00:28 صبح
میخوام توی اکسس عدد ده رقمی(کدملی) را وارد کنم که پیغام Data type mismatch in criteria expression.
صادر میشود.عدد 9 رقمی را بدون مشکل ثبت میکند اما در ده رقمی گیر میده . تمام متغیرهای مربوط به کد ملی را از نوع long تعریف کردم. و برای تبدیل اعداد وارده توسط کاربر از Convert.ToInt64 استفاده میکنم.

FastCode
دوشنبه 02 اردیبهشت 1392, 01:58 صبح
توی Access از چه نوعی استفاده کردید؟
2147483647 رو ازمایش کنید.کار میکنه؟

csharpdoost
دوشنبه 02 اردیبهشت 1392, 02:01 صبح
توی Access از چه نوعی استفاده کردید؟
2147483647 رو ازمایش کنید.کار میکنه؟
اتفاقا همین نوع را گذاشتم ولی جواب نداد.

FastCode
دوشنبه 02 اردیبهشت 1392, 02:06 صبح
اتفاقا همین نوع را گذاشتم ولی جواب نداد.
منظورم مقدار بود.
2147483647 نوع نیست.مقدار دو به توان سی و یک منهای یک هست.

ممکنه کد ثبتتون رو بزارید؟
با نوع text آزمایش کردید؟امکان داره کدتون رو برای آزمایش تغییر بدید؟