PDA

View Full Version : سوال: چگونه در حین اجرای برنامه نوع داده عوض می شه



af2008
سه شنبه 24 آذر 1388, 12:19 عصر
سلام یه دیتاست ایجاد میکنم که یکی از ستونها ابتدا صفر هست ولی در موقع اجرای برنامه مقدار می گیره ولی خطای
Value was either too large or too small for an Int32.Couldn't store <20498167355> in eft Column. Expected type is Int32.
را می دهد نمی دونم باید موقع اجرا نوع ستون را تغییر بدهم .کسی می تونه کمک کنه

kasmaii61
سه شنبه 24 آذر 1388, 14:45 عصر
دوست عزیز مقداری که شما می خوای تو این فیلدت ذخیره کنی از رنج(Range) نوع داده ای که برای فیلدت تو جدولت تو بانک انتخاب کردی خارجه. لزومی نداره نوع داده رو هنگام اجرای برنامه تغییر بدی فقط کافیه بری تو بانکت و نوع فیلدت رو در جدول مورد نظر به bigint تغییر بدی، مشکلت حل میشه.
این هم لینک نوع فیلد در SQL که بر اساس داده ای که قراره تو فیلدت ذخیره بشه باید نوع فیلد رو تعیین کنی :
http://msdn.microsoft.com/en-us/library/ms187752.aspx