+2 امتیاز

سلام 

من داخل پروژم یه فرم دارم به نام فرم زمانبندی که موقع ثبت اطلاعات با ارور مواجه میشم

فکر میکنم ارور مربوط به یکی از text box ها (txttedadvahedeamali) باشه، باتوجه به اینکه من data type مربوط به این text box رو در sql برابر(1) char قرار دادم میشه لطفا منو برای رفع این ارور راهنمایی کنید(من برای نوشتن برنامه از زبان C# و تکنولوژی LINQ استفاده کردم)

من داخل txttedadvahedenazari یک عدد مثلا 3 رو قرار میدم اما ازوز میده

تصویر زیر ارور برنامه و متن نوشته شده هنگام ثبت رو نشون میده.

2 پاسخ

+2 امتیاز
تعداد واحد رو به Int تغییر بده
نوع داده رو به int32 تغییر دادم درست شد

ممنونم
توسط (195 امتیاز) 1 11 40
+2 امتیاز

اینبار یه ارور دیگه داره....

من کلید اصلی رو داخل پایگاه داده  مشخصه نامگذاری کردم و نوع اون رو int درنظر گرفتم و Identity رو هم yes کردم که خودش اتوماتیک بهم عدد بده پس text box مشخصه تو فرمم درنظر نگرفتم الان برای ویرایش و حذف اطلاعات با مشکل مواجه شدم

ارور مربوط به ویرایش و حذف رو قرار دادم

ارور حذف:

 

ارور ویرایش:

ممنونم ارور مربوط به این بخش برطرف شد

اما ارور اولی که مطرح کردم هنوزم هست یعنی وقتی نوع داده رو به int  تغییر دادم یه ارور جدید میگیره...

کسی میتونه کمکی کنه؟

ویرایش شده توسط
توسط (195 امتیاز) 1 11 40

نوع ورودی String  درست نیست برای تبدیل به عدد شدن

شاید , یا - یا یه کارکتری که مورد قبول نیست رو وارد میکنی

از این دستور برای تبدیل استفاده کن

(int)Textbox1.text;
 int.Parse(TextBox1.text)

 

توسط (741 امتیاز) 1 14 52
سوال جدید

2,337 سوال

2,871 پاسخ

3,725 دیدگاه

3,921 کاربر

دسته بندی ها

...