这是我在PostgreSQL中的数据库。所有id字段都是串行的。问题是当我在所有3个表中输入值时尝试从datagridviews保存数据时,它没有保存并显示错误:无法启用约束。一行或多行包含违反非null,唯一或外键约束的值。
我正在保存的代码:
adptDelivery.Update((DataTable)DGV_Delivery.DataSource);
adptProduct.Update((DataTable)DGV_Product.DataSource);
adptProduct_Delivery.Update((DataTable)DGV_Product_Delivery.DataSource);
答案 0 :(得分:1)
我猜你要插入一个已经被另一个进程插入的唯一号码。我们需要伪代码来显示您正在做什么以及如何进行真正的故障排除。