热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

生成的sqlite数据库,打开时提示不是sqlite3数据库

是这样,我用.net写了一个程序,生成sqlite数据库,我bin里引用了System.Data.SQLite.DLL和System.Data.SQLite.Linq.dll这两个dll文件,最后
是这样,我用.net写了一个程序,生成sqlite数据库,我bin里引用了 System.Data.SQLite.DLL和System.Data.SQLite.Linq.dll 这两个dll文件,最后生成了.db文件,我用 SQLite Develope工具打开没有问题,但是用SQLite Database Browser打开就提示:An error occurred:File is not a SQLite 3 database

这是为什么啊,是不是我引用的那个dll文件不是sqlite3.dll文件的原因?所以生成的数据是sqlite数据库而不是sqlite3数据库?我初学,不太懂,请各位帮忙。

5 个解决方案

#1


检查一下版本。

#2


引用 1 楼 acmain_chm 的回复:
检查一下版本。


解决了,因为SQLite Database Browser版本打开数据库时 不支持加密后的数据库,所以打开提示错误。我的数据库设置密码了,去掉密码就行了

#3


引用 1 楼 acmain_chm 的回复:
检查一下版本。


解决了,因为SQLite Database Browser版本打开数据库时 不支持加密后的数据库,所以打开提示错误。我的数据库设置密码了,去掉密码就行了

#4


不懂哦,我没有加密啊

#5


怎么设置不加密?

推荐阅读
author-avatar
孟庆旭M
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有