PDA

View Full Version : سوال: ERROR: Input string was not in a correct format.Expected type is Int32



zahedpour
چهارشنبه 13 مرداد 1389, 17:38 عصر
سلام.
كسي مي دونه خطا دليلش چيه و چجوري بايد حلش كرد؟

البته بگم كه توي ذخيره يه فيلد در جدول و نمايشش در GridView با اين خطا مواجه شدم.

جواب بديد ممنون مي شم.

Nahid Borna
چهارشنبه 13 مرداد 1389, 17:48 عصر
سلام دوست عزیز من فکر میکنم نوع دادهای که در هنگام insert وارد کردین با type داده توی جدولتون یکی نیست.مثلا یکی vnarchar یکی int.

zahedpour
چهارشنبه 13 مرداد 1389, 18:38 عصر
سلام دوست عزیز من فکر میکنم نوع دادهای که در هنگام insert وارد کردین با type داده توی جدولتون یکی نیست.مثلا یکی vnarchar یکی int.

سلام

من عمل insert رو در هنگام اجرا تو يك TextBox انجام مي دم. يه فيلد هست با نام Price كه نوعش varchar هست. هنگام Insert به جدول هم تبديلات لازم رو انجام دادم. اما بازم با اين خطا مواجه مي شم.

جواب بديد ممنون مي شم.

Nahid Borna
چهارشنبه 13 مرداد 1389, 18:56 عصر
می تونین این قسمت از کدتون رو بذارین اینجا؟

Salar Ashgi
چهارشنبه 13 مرداد 1389, 19:21 عصر
بهتره کدتون رو قرار بدید ، تا موضوع روشنتر بشه ؛ ولی احتمالا میتونم بگم که مثلا محتوای یک TextBox
که قرار بصورت عدد تو دیتابیس ذخیره بشه ، محتوایش بصورت عدد وارد نشده و به همین دلیل به هنگام Convert مشکل
تبدیل نوع میاد وسط !

حامد مصافی
چهارشنبه 13 مرداد 1389, 19:59 عصر
ورودي Int.Parse يك رشته قابل تبديل به عدد نيست.
شما سعي در مقدار دهي يك object كرديد كه بايد در واقع يك Int مي بود؛ اما نيست.

zahedpour
چهارشنبه 13 مرداد 1389, 23:24 عصر
از همگيتون خيلي ممنونم.

مشكلم حل شد. متشكرم