您的位置:首页 > 编程语言 > C#

C# 解决{System.Data.OleDb.OleDbException (0x80004005): 提示由于将在索引,主关键字或关系中创建重复的值,请求对表的改变没有成功

2017-09-08 16:05 746 查看
今天解决下 {System.Data.OleDb.OleDbException (0x80004005): 提示由于将在索引,主关键字或关系中创建重复的值,请求对表的改变没有成功。

最近在用C#将文件写入数据库的时候,出现了{System.Data.OleDb.OleDbException (0x80004005):的错误,提示我有重复值,对表操作失败。

如何解决这个问题呢?

首先,我们的数据库主键一般都是唯一的,所以是不可以重复,当然除非你设置可以重复。

所以同一个表中,不可以存在两个主键一样的,所以我修改了主键生成方法,就解决了。重点是主键不要重复!!!

出现这样的问题一般都是数据库表主键重复导致的
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐