首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

怎么设置sqlite的权限?win7下提示 write a read-only database

2014-03-13 
如何设置sqlite的权限?win7下提示 write a read-only database问题是这样的。我写了一个程序,启动时会操作s

如何设置sqlite的权限?win7下提示 write a read-only database
问题是这样的。
我写了一个程序,启动时会操作sqlite数据库。
xp下正常,到了windows7下就提示write a read-only database

已经将sqlite数据库挪动到C:\Users\xxx\AppData\Local\VirtualStore\Program Files\我的程序\
里面了,依然提示错误。

不要告诉我手动改数据库文件的操作权限,文件右键属性,users组里加个写入权限就行,这个我知道。
用户很多,我不能一个一个的告诉他去改的。

有什么办法解决这个问题吗?或者用程序能不能修改这个文件的权限?
[解决办法]
最好把数据文件另外放,比如把数据库文件放在Common AppData下:


Environment.GetFolderPath(Environment.SpecialFolder.CommonApplicationData)

[解决办法]
没有管理员操作权限

热点排行