PDA

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



ghaum
شنبه 14 تیر 1382, 10:14 صبح
سلام
شما می دونید این پیغام یعنی چی؟


Microsoft OLE DB Provider for ODBC Drivers error '80040e14'

[Microsoft][ODBC SQL Server Driver][SQL Server]INSERT statement conflicted with COLUMN FOREIGN KEY constraint 'FK_HolyDenfend_Shohada'. The conflict occurred in database 'shahid', table 'Shohada', column 'Code'.

/sobh4/defaaSave.asp, line 40

code در جدول shohda کلید است ولی در جدول holydenfend کلید نیست

متشکرم

Mahdavi
شنبه 14 تیر 1382, 13:22 عصر
با سلام
شما در جدول holydenfend دارید codeی رو اضافه می کنید که در جدول shohda این مقدار وجود ندارد.
مثلا عدد 10101 را وارد کردید که در آن جدول نیست

ghaum
شنبه 14 تیر 1382, 22:57 عصر
سلام
متشکرم

ولی ما در این مقدار کد باید همزمان در دو جدول ریخته شود

Sadegh_S
یک شنبه 15 تیر 1382, 12:29 عصر
ابتدا در جدول SHOHDA کد را اضافه کن و سپس کد را به جدول holydenfend اضافه بنما.
با توجه به رابطه 'FK_HolyDenfend_Shohada که تعریف نموده اید حتما باید درون جدول Shohda کدی که درون holydefend اضافه می کنید وجود داشته باشد.