VB.Net中的RecordSet索引错误

时间:2017-07-26 12:30:44

标签: vb.net ms-access recordset

我在VB.net中遇到Recordset的问题。我试图将数据从一个表复制到另一个表。这些表具有主键和由两个字段组成的另一个索引(例如ColorHexValue)。最后一个索引排除了空值。

当我试图在每条记录之后更新Recordset时,由于索引重复,更新失败。

例如,我有这些值:

1   Red      Null
2   Yellow   FFD700
3   Blue     Null

第三条记录(Blue)失败。

数据库是Access。

我能解决这个问题吗?

1 个答案:

答案 0 :(得分:0)

是的,你可以轻松解决它......

在您的访问应用程序中,转到表设计器窗口,您应该看到列出的字段。

确保FIRST字段是您的PRIMARY KEY,除非确实需要,否则不要索引其他字段,如果有必要,则将这些字段的索引属性设置为允许重复。

见下图 enter image description here

相关问题