PDA

View Full Version : پیغام خطا



article
سه شنبه 08 دی 1388, 10:21 صبح
من یک دیتا بیس در sql ایجاد کردم و داخل آن سه تا جدول که با همدیگر ارتباط دارند را ایجاد کردم زمانی که دستورات را با store procedure اجرا میکنم اجرا میشود زمانی که در محیط برنامه نویسی اجرا میکنم پیغام زیر را میدهد
INSERT statement conflicted with COLUMN FOREIGN KEY constraint 'FK_Userinfo_Active_int'. The conflict occurred in database 'matfa', table 'Active_int', column 'Code'.
The statement has been terminated

amir_alaki
سه شنبه 08 دی 1388, 10:37 صبح
باسلام
کلید خارجی FK_Userinfo_Active_int' رو باید مقدار دهی کنین.
احتمالا مقدار Null از برنامه به SQl ارسال میشه و یا مقدار های مجاز در جدول Userinfo در اون وارد نشده .

میتونین با Profiler او نو متوجه بشید با برنامه رو Debug کنین.

موفق باشین

article
سه شنبه 08 دی 1388, 16:59 عصر
مقدار خالی وارد نمیشه مطمئن هستم اشکال از جای دیگه نمی تون باشه

mehdi1359a
چهارشنبه 09 دی 1388, 23:54 عصر
دوست عزیز این یه integrity از طرف اسکیو ال است میگه که نمیشه فیلدی رو مقدار دهی کرد که در جدول دیگه کلید خارجی است relation جدول رو باز کن اون کلید خارجی رو انتخاب کن و خاصیت insert rull رو به مقدار set defult تغییر بده مشکل حل میشود.