Форум программистов, компьютерный форум, киберфорум
Наши страницы
C#: Базы данных, ADO.NET
Войти
Регистрация
Восстановить пароль
 
Salfeto4ka
0 / 0 / 0
Регистрация: 04.01.2019
Сообщений: 1
1

The INSERT statement conflicted with the FOREIGN KEY constraint "FK_Main_ToWorker"

04.01.2019, 20:41. Просмотров 428. Ответов 1
Метки нет (Все метки)

Добрый день.
Пытаюсь добавить запись в базу данных выдает эту ошибку :System.Data.SqlClient.SqlException: "The INSERT statement conflicted with the FOREIGN KEY constraint "FK_Main_ToWorker". The conflict occurred in database "D:\WORK\ЕКЗАМЕН\ЕГОРПРАКТИКА3\ЕГОРПРАКТИКА3\COMMON\CHART.MDF", table "dbo.Worker", column 'Family'.
Как я понимаю ошибка связанна с тем , что нельзя добавить строку которой нету в связанной таблице , но нужная строка в связанной таблице есть. Код :


C#
1
2
3
4
string sqlExpr = String.Format("Insert INTO [Main] (FamilyWorker,Organization,Struct,DayCount,PlanDate,FuctDate,FamilyHead)" +
   " VALUES ('{0}','{1}','{2}',{3},'{4}','{5}','{6}')", FamilyWorker, Oranziation, Struct, DayCount, PlanDate, FuctDate, FamilyHead);
      var command = new SqlCommand(sqlExpr, connection);
      int number = command.ExecuteNonQuery();
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.01.2019, 20:41
Ответы с готовыми решениями:

Ошибка при INSERT: "Cannot add or update a child row: a foreign key constraint fails"
Здравствуйте. Задача- есть несколько дата грид вьюшек. в них отображаются данные разных таблиц...

Ошибка при INSERT. Нарушение FOREIGN KEY constraint.
Выползает вот такая ошибка: System.Data.SqlClient.SqlException: The INSERT statement conflicted...

Ошибка "Violation of primary key constraint" при update
Написал программку. При нажатии на кнопку "обновить" должна происходить синхронизация между базой...

При добавлении записи в БД происходит ошибка "violation of PRIMARY KEY constraint)"
Ребята, тут такая неразбериха, я по идее правильные ввожу данные, но почему то выскакивает данная...

mssql 2012, foreign key constraint внутри таблицы
Конструкция типа дерева tagParentId ссылается на tagId. А каскадное удаление записей...

1
OwenGlendower
Супер-модератор
Эксперт .NET
10595 / 9107 / 3883
Регистрация: 17.03.2014
Сообщений: 18,235
Записей в блоге: 1
Завершенные тесты: 2
04.01.2019, 21:12 2
Salfeto4ka, в ошибке говорится про колонку Family которая отсутствует в твоем INSERT запросе.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.01.2019, 21:12

При попытке заполнения таблиц через сторонний менеджер баз выскакивает ошибка "foreign key mismatch"
private const string path = @"C:\klient.db3"; private static SQLiteConnection connect =...

Конфликт инструкции INSERT с ограничением FOREIGN KEY
Конфликт инструкции INSERT с ограничением FOREIGN KEY "FK_komnaty_klienty". Конфликт произошел в...

Конфликт инструкции INSERT с ограничением FOREIGN KEY
вот код using System; using System.Collections.Generic; using System.ComponentModel; using...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru