[SQLite3]connection string的连接池参数引发的错误

  最近在.net中使用Sqlite数据库,发现.net的驱动做得不错,而且实现了加密功能。于是想给自己的数据库加上口令,结果,多次实验都以失败告终:

链接数据库,然后ChangePassword都成功执行了,但是再次链接打开数据库则报错:“File is encrypted or is not a database”

网上搜索很久无解。后终于发现和官网的例子中唯一不同就是我的连接串中多写了”Pooling=true;“(一开始从网上查来的),于是将这个连接池的值改为false(去掉也可以),

再次执行加密并测试,通过!

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。