0
在Windows 7机器上,我有一个连接到我的.net/c#应用程序的sqlite数据库。在那个应用程序中,我通过一个非常简单的var connection = new SQLiteConnection(connString);
命令连接到这个数据库。连接到sqlite文件出错在Win7上从一天到另一天
它工作了一年,但是从今天它已经开始抛出“无法打开数据库文件”例外。那台机器上没有任何改变,除了有一些自动赢取更新,仅此而已。
的文件不被损坏,可以通过coomand线和SQLite GUI应用程序打开。该机器上的安全设置未被更改。
我知道这个sqlite错误消息的几个主题,但这个问题似乎是一个新的。
那么,有没有人有这样的bug后,一些Windows 7的自动更新过程?
更新:除了win7更新,在夜间还有一些Avast Antivirus更新。所以这两个更新发生在上次成功的连接之后。
您是否检查数据库文件是否仍然存在并且具有正确的安全设置? – 2013-02-19 12:23:34
是的,它可以被该用户的任何sqlite guy管理应用程序打开。该文件夹具有读/写权限,并且今天没有更改。 – Tom 2013-02-19 12:25:51
你正在使用哪个版本的SQLite.Data? – 2013-02-19 14:01:14