PDA

View Full Version : اضافه کردن اطلاعات شخص جدید و خطای هنگام ثبت



منصور54
دوشنبه 16 تیر 1399, 00:30 صبح
سلام . من اطلاعات شخصی همکارانم رو تو یه دیتا بیس SQL از قبل ایمپورت کردم . حالا دارم توی سی شارپ یه برنامه می نویسم . البته از روی یه پروژه از قبل آماده شده .. بع از نمایش و واکشی اطلاعات از طریق گرید ویو ..رسیدم به فرم اضافه کردن شخص جدید... که بعد از طراحی و پر کردن فرم و زدن کلید ثبت ...ای پیام خطا رو روی متد ()db.savechange
رو نشون میده :

System.Data.Entity.Validation.DbEntityValidationEx ception: 'Validation failed for one or more entities. See 'EntityValidationErrors' property for more details

اولین فیل رو PersonID گذاشتم و کلید و خاصیت پرکردن فیلد اتوماتیک رو بهش دادم ..دیگه بقیه فیلد ها رو تو فرمم آوردم و پر میکنم ..ولی موقع ثبت اروو میده ..لطفا راهنمایی کنید ..
151894

ShayanFiroozi
دوشنبه 16 تیر 1399, 09:07 صبح
سلام ، اطلاعات Exception کلی هستند ، more detail رو بزنین و توضیحاتش رو ارسال کنین.

منصور54
دوشنبه 16 تیر 1399, 22:29 عصر
سلام شایان جان ..ببخشید من خیلی مبتدی هستم و متاسفانه کارم هم خیلی شلوغه ..در اصل باید خودم بگردم سراغ حل مشکل ..ولی ....151898

منصور54
دوشنبه 16 تیر 1399, 22:33 عصر
اینم دیزاین جدول و دیتابیسمه151899

منصور54
دوشنبه 16 تیر 1399, 22:35 عصر
جستجو و حذف م کار میکنه ..رسیدم به save که گیر میده

مهدی کرامتی
دوشنبه 16 تیر 1399, 23:11 عصر
همونطور که در متن خطا نوشته، یکی از فیلدهاتون خطای اعتبارسنجی (Validation) داره.

منصور54
دوشنبه 16 تیر 1399, 23:38 عصر
سلام استاد ..تمام فیلد هام رو nvarchar گرفتم ..بجز id که اینته ..منظورتون موقع ورود اطلاعات توی فرم هست ..یا اطلاعاتی که از قبل تو دیتابیسه ؟

منصور54
دوشنبه 16 تیر 1399, 23:43 عصر
151900سلام ...اینم فرم اضافه کردن شخصم ..ببخشید من صفر کیلومترم ..خواهشا کمکم کنید

mr.sirwan
سه شنبه 17 تیر 1399, 00:19 صبح
دوست عزیز توی خطایی که میگیری برو تو بخش EntityValidationErrors اونجا دقیق بهت میگه این ارور برای کدوم پراپرتی هست که رخ میده

منصور54
سه شنبه 17 تیر 1399, 08:22 صبح
باز کردم ..متاسفانه چیزی ازش نفهمیدم ....ممنون از راهنمایی تون

mr.sirwan
سه شنبه 17 تیر 1399, 15:15 عصر
ازش عکس بگیر و بذار اینجا