Сохранение данных с полями первичного ключа autonumber - PullRequest
0 голосов
/ 19 мая 2011

enter image description here

Это моя БД в PostgreSQL. Все поля id являются последовательными. Проблема заключается в том, что когда я пытаюсь сохранить данные из таблиц данных, когда я ввел значения во все 3 таблицы, они не сохраняются и выдают ошибку: не удалось включить ограничения. Одна или несколько строк содержат значения, нарушающие ненулевые, уникальные или ограничения внешнего ключа.

Код с тем, что я сохраняю:

        adptDelivery.Update((DataTable)DGV_Delivery.DataSource);
        adptProduct.Update((DataTable)DGV_Product.DataSource);
        adptProduct_Delivery.Update((DataTable)DGV_Product_Delivery.DataSource);

1 Ответ

1 голос
/ 19 мая 2011

Я предполагаю, что вы пытаетесь вставить уникальный номер, который уже был вставлен другим процессом.Нам нужен псевдокод, показывающий, что вы делаете и как вы это делаете, чтобы действительно устранить неполадки.

...