C# 解决{System.Data.OleDb.OleDbException (0x80004005): 提示由于将在索引,主关键字或关系中创建重复的值,请求对表的改变没有成功
来源:互联网 发布:iptables 开放端口段 编辑:程序博客网 时间:2024/06/14 06:28
今天解决下 {System.Data.OleDb.OleDbException (0x80004005): 提示由于将在索引,主关键字或关系中创建重复的值,请求对表的改变没有成功。
最近在用C#将文件写入数据库的时候,出现了{System.Data.OleDb.OleDbException (0x80004005):的错误,提示我有重复值,对表操作失败。
如何解决这个问题呢?
首先,我们的数据库主键一般都是唯一的,所以是不可以重复,当然除非你设置可以重复。
所以同一个表中,不可以存在两个主键一样的,所以我修改了主键生成方法,就解决了。重点是主键不要重复!!!
出现这样的问题一般都是数据库表主键重复导致的
阅读全文
1 0
- C# 解决{System.Data.OleDb.OleDbException (0x80004005): 提示由于将在索引,主关键字或关系中创建重复的值,请求对表的改变没有成功
- c# System.Data.OleDb.OleDbException (0x80004005): Cannot expand named range
- 在 System.Data.OleDb.OleDbException 中第一次偶然出现的“System.Data.dll”类型的异常
- 可能你没有注意的System.Data.OleDb.OleDbException.Errors属性
- C# OleDbConnection操作access出现System.Data.OleDb.OleDbException其他信息: 未指定的错误
- “System.Data.OleDb.OleDbException: 未指定的错误”
- 关于system.data.oledb.oledbexception 未定义的错误
- "System.Data.OleDb.OleDbException: 无法从指定的数据表中删除"的解决办法
- System.Data.OleDb.OleDbException: 无法从指定的数据表中删除
- System.Data.OleDb.OleDbException: 无法从指定的数据表中删除
- c#.net:System.Data.OleDb.OleDbException: 外部表不是预期的格式的解决办法
- Windows XP下使用ASP.Net 访问Access数据库提示“System.Data.OleDb.OleDbException: 未指定的错误”的解决办法
- System.Data.OleDb.OleDbException错误
- System.Data.OleDb.OleDbException: 至少一个参数没有被指定值 解决方法
- [OleDbException (0x80004005):] 未指定的错误
- ACCESS的System.Data.OleDb.OleDbException: INSERT INTO 语句的语法错误
- System.Data.OleDb.OleDbException: 未指定的错误的完美解决方法
- 关于操作Access数据报System.Data.OleDb.OleDbException: INSERT INTO 语句的语法错误异常问题
- CVE-2017-9805:Struts2 REST插件远程执行命令漏洞(S2-052) 分析报告
- Antenna Magus Professional
- linux 清空文件常用方法
- 439
- 九度 题目1443:Tr A
- C# 解决{System.Data.OleDb.OleDbException (0x80004005): 提示由于将在索引,主关键字或关系中创建重复的值,请求对表的改变没有成功
- python里取消一个未曾执行的任务
- python中文正则匹配初步使用
- Untiy3d实现Ulua热更新
- 树链剖分
- 生成二维码并直接上传到七牛上
- secure boot-dm verify
- DRUID: 新增MiddleManager节点遇到的坑
- Wait(), Sleep()和Yield()的区别