ورود

View Full Version : The INSERT statement conflicted with the FOREIGN KEY constraint " ".



sahrasx1
چهارشنبه 13 شهریور 1392, 15:30 عصر
با سلام به همه دوستان
این پیغام پدر منو دراورده
The INSERT statement conflicted with the FOREIGN KEY constraint "FK_CERTI_PARTQC". The conflict occurred in database "C:\USERS\SAHRA\DOCUMENTS\VISUAL STUDIO 2010\PROJECTS\QA SOFTWARE\QA SOFTWARE\BIN\DEBUG\DATABASE\QA.MDF", table "dbo.PARTQC", column 'qcp1'.
The statement has been terminated.
کسی هست کمک کنه ؟

mori5858
چهارشنبه 13 شهریور 1392, 22:08 عصر
سلام
خطا مربوط ميشه به كليد خارجي جدولت كه تعيين كردي
اطلاعاتت مربوط به همه موقع تغييرات خطا ميده چون اطلاعات بانك هات متصل به هم هستن
بيشتر توضيح بده دقيقا چه موقع اين خطا رخ ميده

مهدی هادیان2
پنج شنبه 14 شهریور 1392, 11:12 صبح
بسم الله الرحمن الرحیم
با سلام
تصور می کنم شما 2 جدول رو با استفاده از کلید خارجی به هم متصل کردید؛ در این حالت شما اجازه ندارید به کلید خارجی داده ی نامعتبر بدید.
مثلا id کلید خارجی شماست و مقادیر 1و2 در جدول اصلی دارد در این حالت شما نمی توانید به این فیلد در جدول دوم مقدار 3 بدید.
موفق باشید.

محمد سلیم آبادی
دوشنبه 18 شهریور 1392, 23:01 عصر
در پست قبلی اشاره شد که خطا به چه دلیل صادر میشه.
اگر خیلی پافشاری میکنید برای این عمل میتونید قید کلید خارجی خودتون رو turn off کنید. به این صورت:

alter table dbo.PARTQC
nocheck constraint FK_CERTI_PARTQC