ورود

View Full Version : این ارور یعنی چی ؟



NeverFade62
یک شنبه 28 آبان 1385, 14:33 عصر
در دیتا بیس می خوام یه ارتباط برقرار کنم این ارور را می دهد
'tbl_Courses' table saved successfully
'tbl_Classes' table
- Unable to create relationship 'FK_tbl_Classes_tbl_Courses'.
ODBC error: [Microsoft][ODBC SQL Server Driver][SQL Server]ALTER TABLE statement conflicted with COLUMN FOREIGN KEY constraint 'FK_tbl_Classes_tbl_Courses'. The conflict occurred in database 'So', table 'tbl_Courses', column 'intCourseID'.


ممنون می شم اگه می دونین بهم بگین

NeverFade62
یک شنبه 28 آبان 1385, 15:08 عصر
این فیلدی که می خواهم ارتباط برقرار کنم کلید اصلی identityi است و اتونامبر زیاد می شود
نکند به خاطر این اجازه این کار را نمی دهد ؟؟؟

AminSobati
یک شنبه 28 آبان 1385, 16:02 عصر
احتمالا در جدول Child مقادیری دارید که در Parent وجود نداره. حالا یا مقادیر رو اصلاح کنید، یا موقع ساخت FK، براش مشخص کنید که مقادیر موجود در هنگام ساخت FK کنترل نشه

arshia_
دوشنبه 29 آبان 1385, 07:52 صبح
بعضی وقتها باید مطمئن بود که مقادیر تکراری وجود نداشته باشه
و در حالتی که کلید خارجی باشه ممکنه عدم تشابه دقیق دو تا فیلد این مشکل رو ایجاد کنه