PDA

View Full Version : Arithmetic overflow



ahoola
سه شنبه 06 فروردین 1387, 12:42 عصر
سلام
من با vb.net 2005 و اس کیو ال 2000 کار می کنم وقتی می خوام رکورد های رو بخونم این ارور رو میده
Arithmetic overflow error converting expression to data type int.
The statement has been terminated.
اول فکرکردم مشکل از بانکمه اما همون کوئری رو تو کوئری انالایزر نوشتم جواب داد اما وقتی وقتی میخوام تو برنامم اینو تو دیتا گرید ویو نمایش بدم این مشکل پیش می آد. :عصبانی:اینم اضافه کنم که مشکل با یک فیلدمه که تو جدولم ازنوع big int تا عدد 9 رقمی درست جواب میده از اون بیشتر مشکلدار میشه اگه راهنماییم کنید ممنون می شم:لبخند::لبخند::لبخند:

__H2__
چهارشنبه 07 فروردین 1387, 10:28 صبح
سلام
مشکل از ناهماهنگی فیلد بانک و فیلد دیتاست است. دو فیلد نظیر که باید از یک نوع باشند.

مثلاً اگر فیلدتان در بانک اصلی bigint است، باید در دیتاست داخل برنامه Long یا Int64 باشد و نه Integer یا Int32