标签: vb.net ms-access recordset
我在VB.net中遇到Recordset的问题。我试图将数据从一个表复制到另一个表。这些表具有主键和由两个字段组成的另一个索引(例如Color和HexValue)。最后一个索引排除了空值。
Recordset
Color
HexValue
当我试图在每条记录之后更新Recordset时,由于索引重复,更新失败。
例如,我有这些值:
1 Red Null 2 Yellow FFD700 3 Blue Null
第三条记录(Blue)失败。
Blue
数据库是Access。
我能解决这个问题吗?
答案 0 :(得分:0)
是的,你可以轻松解决它......
在您的访问应用程序中,转到表设计器窗口,您应该看到列出的字段。
确保FIRST字段是您的PRIMARY KEY,除非确实需要,否则不要索引其他字段,如果有必要,则将这些字段的索引属性设置为允许重复。
见下图