加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

sqlite3.DatabaseError: file is encrypted or is not a databas

发布时间:2020-12-12 19:55:29 所属栏目:百科 来源:网络整理
导读:这两天做iOS开发时候用到.s3db的文件。在添加到项目中区时,出现了如下提示: sqlite3.DatabaseError: file is encrypted or is not a database 查询了百度和stackoverflow大多数都说是 sqlite version mismatch问题,升级数据库就好。 但是做升级需要装两个
这两天做iOS开发时候用到.s3db的文件。在添加到项目中区时,出现了如下提示:
sqlite3.DatabaseError: file is encrypted or is not a database 
查询了百度和stackoverflow大多数都说是 sqlite version mismatch问题,升级数据库就好。
但是做升级需要装两个版本的sqlite,比较麻烦。最后我是这么解决的。
1.在终端中用如下命令把.s3db文件导出为sql语句文件
sqlite3 FILENAME_DB .dump  >  FILENAME_TXT
2.用FILENAME_TXT中的sql语句,在Sqlite Manager 中重新生成 .sqlite数据库文件。 重新生成的.sqlite数据库文件就可以用了。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读