PDA

View Full Version : سوال: اشکال در Relation ها در Sql Server 2000



dark-man
یک شنبه 08 دی 1387, 10:04 صبح
با سلام خدمت همه اساتید . ممنون میشم در مورد این اشکال کمکم کنید . من وقتی می خوام بین دو تا جدول ارتباط برقرار کنم اشکال می گیره به این شکل


'tb_paypal' table saved successfully
'tb_CarMain' table
- Unable to create relationship 'FK_tb_CarMain_tb_paypal'.
ODBC error: [Microsoft][ODBC SQL Server Driver][SQL Server]ALTER TABLE statement conflicted with COLUMN FOREIGN KEY constraint 'FK_tb_CarMain_tb_paypal'. The conflict occurred in database 'parkingdb', table 'tb_paypal', column 'pid'.


ممنون میشم اگه بفرمائید اشکال از کجاست و چه جوری باید حلش کنم . با تشکر

AminSobati
دوشنبه 09 دی 1387, 21:29 عصر
سلام دوست عزیزم،
احتمالا شما در جدول Child رکوردهایی دارید که الان با Parent ارتباط ندارند. لذا ساخت FK موفق نیست. اگر از دستور ALTER استفاده میکنید، عبارت WITH NOCHECK رو باید بکار ببرید. اگر Visually انجام میدین، یک گزینه داره Check Exiting Data باید غیر فعالش کنید