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_TXT2.用FILENAME_TXT中的sql语句,在Sqlite Manager 中重新生成 .sqlite数据库文件。 重新生成的.sqlite数据库文件就可以用了。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |