PDA

View Full Version : کمک در خطایابی کمک



Neshasteh
چهارشنبه 11 دی 1392, 11:47 صبح
کسی میتونه درباره این خطا کمکم کنه این خطا در بستن دوره مالی ایجاد شده


که اطلاعات دیتابیس قبلی را در دیتابیس جدید Insert میکنم ولی در حین عملیات Insert ای خطا رخ میده که نمیدونم واقعا دلیلش چیه اونی که خطا میگه رو بررسی کردم ولی افاقه ای نشد






ex = {"The INSERT statement conflicted with the FOREIGN KEY constraint "FK_SettingProgram_Define_User". The conflict occurred in database "DBZARRIN_5_2", table "dbo.Define_User", column 'Id'. The statement has been terminated."}

Alirezanet
جمعه 13 دی 1392, 20:05 عصر
بدلیل وجود realation بین table ها این خطا عموما اتفاق میفته .... برای رفعش اگه فقط 1 بار سا سلی 1 بار همچین کاری میکنید و دیتای قبلی رو به دیتابیس جدیدی به طور مثال منتقل میخواید کنید بهترین اول relation هارو برداری موقتا و به اصطلاح غیر فعال کنی وبعد از ورود اطلاعاتت توی دیتابیس relation هارو برقرار کنی ...

اگه هم قصد کاره دیگه داشتید که این خطا اتفاق افتاد Forignkey های دیتابیس رو چک کنید احتمالا یک رکورد تکراری رو میخواید insert کنید