这是我的桌子。Indexed 属性设置为 Yes 的两个索引列(Duplicates OK)
就像这样:
但是,当我尝试在 中使用此代码插入行时c# winforms,如下所示:
string query = "INSERT INTO Complaints(SickLeaveId, ComplaintId) " +
"VALUES(14, 4)";
using (OleDbConnection connection = new OleDbConnection(connectionString))
using (OleDbCommand command = new OleDbCommand(query, connection))
{
connection.Open();
command.ExecuteNonQuery();
}
}
我得到以下信息:
System.Data.OleDb.OleDbException: '您请求对表的更改不成功,因为它们会在索引、主键或关系中创建重复值。更改包含重复数据的一个或多个字段中的数据、删除索引或重新定义索引以允许重复条目并重试。
我将衷心感谢您的帮助!
茅侃侃
相关分类