У меня есть table_Project с идентификатором CustomerID (связанный с tbl_Customer). В tbl_Customer у меня есть Customer_ID (в качестве ключа) и какой-либо другой информации, как телефон, электронная почта и т.д.Операция DELETE противоречит REFERENCE
Чтобы удалить его из Gridview Я использую этот DeleteCommand:
DeleteCommand="DELETE FROM [tbl_Customer] WHERE [Customer_ID] = @Customer_ID"
Но это дает мне следующую ошибку:
The DELETE statement conflicted with the REFERENCE constraint "Klant_Relatie". The conflict occurred in database "Database_1", table "dbo.tbl_Project", column 'CustomerID'. The statement has been terminated.
Но с обновлением CustomerInfo У меня нет ошибок. Я видел различные решения для C#, но я использую .net
Любые идеи?
ВЫ ИМЕЕТЕ ПЕРВОЕ УДАЛИТЬ ВСЕ ЕДИНИЦЫ, ОТНОСЯЩИЕСЯ К table_Project С ИМЯ ИСПЫТАНИЯ КЛИЕНТА, КАК ЭТО БУДЕТ ИМЕТЬ ИНОСТРАННОЕ КЛЮЧЕВОЕ ОТНОШЕНИЕ К tbl_Customer –
У вас есть попытка удалить на каскаде ???? – SenthilPrabhu