最近在写一个项目发现第一次写入正常,第二次到执行execDML时就崩溃了。

因为是对sqliteC++版的封装,仔细一看代码也没问题

随着断点调试发现出错行在execDML

于是就进入源码看一下

最终定位到出错行是这里

出现了异常报了szerror

通过异常捕获发现错误是:

unique constraint failed xxx Frame.No

去查了下,是插入重复主键报的错。

比如你已经插入key为302的了,你又往302上插入值就会报错。

sqlite3:unique constraint failed xxx Frame.No相关推荐

  1. 数据库插入数据报错Unknown error finalizing or resetting statement (19: UNIQUE constraint failed:xxx.xxx)

    PRIMARY Key: 唯一标识数据库表中的各行/记录. NOT NULL: 确保某列不能有 NULL 值 UNIQUE: 确保某列中的所有值是不同的. 当插入相同的值时会报错: Unknown e ...

  2. sqlite3, IntegrityError: UNIQUE constraint failed when inserting a value

    sqlite报错: sqlite3.IntegrityError: UNIQUE constraint failed: IMAGESTATUE.ID 解决方案: Change INSERT to IN ...

  3. android 数据库 unique,UNIQUE constraint failed: sqlite database : android

    可以将文章内容翻译成中文,广告屏蔽插件可能会导致该功能失效(如失效,请关闭广告屏蔽插件后再试): 由 问题: I am trying to insert values in table. But th ...

  4. Flask报错:sqlite3.IntegrityError: NOT NULL constraint failed: step. date

    Flask报错:sqlite3.IntegrityError: NOT NULL constraint failed: step. date 报错如图 解决方法 报错如图 解决方法 开始: db=co ...

  5. Org.postgresql.util.PSQLException: ERROR : duplicate key value violates unique constraint XXXX

    Org.postgresql.util.PSQLException: ERROR : duplicate key value violates unique constraint device_id_ ...

  6. Oracle之唯一性约束(UNIQUE Constraint)使用方法具体解释

    Oracle | PL/SQL唯一索引(Unique Constraint)使用方法 1 目标 用演示样例演示怎样创建.删除.禁用和使用唯一性约束. 2 什么是唯一性约束? 唯一性约束指表中一个字段或 ...

  7. IntegrityError at ** NOT NULL constraint failed: learning_logs_topic.owner_id

    最近在学习<python 从入门到实战>第19章,在learning_logs中models 添加了topic的用户属性,即哪个用户登录后创建的topic,则此topic的owner属性为 ...

  8. ORA-00001: unique constraint (...) violated解决方案

    ORA-00001: unique constraint (...) violated 的解决方案 今天往Oracle数据库里插入数据一条记录的时候,报错了, 控制台抛出异常:违反唯一性约定, 我以为 ...

  9. 【Oracle】插入数据时出现“ ORA-00001: unique constraint”

    背景: 后台服务测试过程中,发现往oracle数据库表中插数据出现一个错误 unique constraint,如下: ### Error updating database. Cause: java ...

最新文章

  1. python编程输入标准-青少年Python编程能力标准等级模拟考试
  2. mysql网络安装教程_详细教程--MySQL的安装与配置
  3. 【机器视觉学习笔记】Hough变换直线检测(C++)
  4. dotNet中初始化器的使用
  5. java 方法保存变量_java – 在初始化对象或将其保存为变量并调用该方法时,调用方法的速度更快...
  6. mysql数据库重做日志文件_mysql数据库重做日志
  7. 个人觉的不错的文章[来自CSDN]
  8. 2013浙大878操作系统大题答案解析
  9. 关于PHP页面显示乱码问题的解决
  10. 2019上半年白领跳槽盘点:仅3成成功跳槽,17%降薪
  11. 购机测试软件重装上阵
  12. kindeditor用法简介
  13. java五子棋开题_五子棋 开题报告
  14. springboot微信登录
  15. 启动计算机键盘没反应,如何解决电脑开机显示屏和键盘无反应
  16. 解决 手机能连接上wifi而电脑却却不能连接上wifi的情况
  17. Nordic 52832工程报错undefined reference to `__start_pwr_mgmt_data'解决办法
  18. 在线生成圣诞帽子的头像HTML源码
  19. Android隐藏状态栏实现沉浸式体验
  20. VMware残留问题

热门文章

  1. 写一个带输入输出的存储过程_携程大佬带你写一个可扩展的Spring插件。
  2. 一个教务系统多少钱_ERP系统多少钱
  3. python中qt有哪些控件_使用PyQt5调用Qt程序,基础PythonQt控件的使用方法
  4. 东南大学微型计算机期末,12级东南大学微机期中试卷
  5. 版本差异_终极版!三星Note20系列在真机再曝光,不同版本差异在这几点
  6. java历史记录怎么写_我想知道像这样的历史记录查询界面,用java swing来做,应该怎么做?...
  7. 搜索不包含关键词_关键词排名:搜索同一个关键词,每次的排名却不一样?
  8. wp login.php 打不开,解决wordpress后台无法登录或显示空白的问题
  9. 手势三连拍是什么软件_超全的摆拍姿势,摆姿困难用户一定要学!
  10. 安装docker环境