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

时间:2020-12-15 22:59:32
是这样,我用.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


怎么设置不加密?

#1


检查一下版本。

#2


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


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

#3


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


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

#4


不懂哦,我没有加密啊

#5


怎么设置不加密?