无法更新.mdf数据库,因为该数据库是只读的(Windows应用程序)
||
我已经在C#中创建了一个数据库Windows应用程序。我的应用程序在Windows XP上成功运行,但是在Vista或Windows 7系统上无法正确执行。我的应用程序显示类似于
无法更新.mdf数据库,因为该数据库是只读的
谁能给我解决方案?
没有找到相关结果
已邀请:
5 个回复
旗低饶彤
导力疵谜
目录(通常为
)中,如果数据是特定于给定用户的,则需要将store5 store(通常为
)存储。现在,您将不再遇到无法写入文件的问题。 原因是通过将数据存储在程序安装目录中,您做错了事。 Windows并没有阻止您以前执行此操作,但是有相当多的文献证明,“ 0”不是存储数据的合适位置。
辅奈
我修复的方法是右键单击顶级文件夹(
),然后选择
,然后选择
,然后选择
,向用户添加
权限或同时获得
和完全控制权(这是一个开发环境),然后单击“应用”。 因此,换句话说,根据我的经验,将localdb放入哪个文件夹都没有关系,您只需要授予Users写入权限即可。
襄挟款籍
芯伶句餐绕