powered by simpleCommunicator - 2.0.50     © 2025 Programmizd 02
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Добавление в таблицу
2 сообщений из 2, страница 1 из 1
Добавление в таблицу
    #38903022
Ready4Game
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Привет всем. В БД есть такая схема(на картинке). Все ключи - счетчики. Вообще работаю с Microsoft SQL Managment Studio, схема в аксессе просто для удобства восприятия.В приложении для БД при добавлении выдает такую ошибку:

Конфликт инструкции INSERT с ограничением FOREIGN KEY "FK_Доходы федерации_Клубы". Конфликт произошел в базе данных "BD", таблица "dbo.Клубы", column 'Код клуба'.
В зависимости от того, кого пытаюсь добавить, меняется таблица и название колонки с первичным ключом.

Сильно подозреваю, что дело в том, что у меня есть 4 записи под кодом 3,и ошибка выскакивает из-за того, что при добавлении программа узнает о записях с таким номером из других таблиц,связанных с доходом через [Код контрагента]. Пытался выкрутиться через поле Тип контрагента (думал что сочетание Полей Тип + Код поможет однозначно определить контрагента и его таблицу, и это мне как-нибудь поможет), но не помогло. Как можно решить проблему, не меняя схему?
...
Рейтинг: 0 / 0
Добавление в таблицу
    #38903687
Lelouch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ready4Game,

Вы что, 4 FK на 1 поле повесили?) (Код контрагента)

Не меняя схему, имхо, не решить.
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Добавление в таблицу
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]