我已经做在C#.NET中的小应用程序,它采用的是Access数据库。该应用程序已完成,但当我尝试通过安装Shield进行安装时,我遇到了一些问题。 我做了一些研究,问题似乎是权限。数据库很短,位于应用程序文件夹(C:程序/应用程序文件夹)中。 在我的电脑,我安装和successfuly运行它,因为我是系统管理员,但是当我在其他电脑安装的应用程序可以读取数据FOM数据库,但它不容插入数据。安装部署:如何授予C:目录应用程序文件夹数据库的权限?
我的问题是:我怎样才能授予权限对数据库保持数据库上的应用程序目录写?
在此先感谢
这就是为什么微软一直建议开发者存储需要的用户可编写特定的或公共文件夹的文件多年... – 2012-04-16 11:16:25
所以最好的解决办法是把访问文件中的文件一样另一个目录?在这种情况下,在每台机器上安装应用程序之后,需要配置连接字符串......这不是我想要的。 – 2012-04-16 22:01:48
您可以在代码中动态生成连接字符串。 – 2012-04-17 06:30:52