【发布时间】:2013-02-14 14:57:23
【问题描述】:
我的 Windows 窗体正在使用 Access 数据库。 如何将连接字符串映射到 Program Files 中的文件夹 例如,我的数据库安装后将位于以下位置
C:\Program Files (x86)\Amrit\trial\Database
有没有什么合适的方法来完成这项工作?
【问题讨论】:
-
你需要的都在这里:stackoverflow.com/questions/909788/…
-
不,这不是正确的方法,当数据库存储在该位置时,您无法写入数据库。它需要进入 AppData。或者最好将其存储在文件共享中,以便每天至少备份一次。 Access dbase 有一个很容易被破坏的诀窍。
-
是否远离
Program Files (x86)。此文件夹不应用于存储程序数据。在 Win7 和 Vista 等最新操作系统中,如果您是管理员,访问此文件夹及其子文件夹也会遇到很多问题。使用其他文件夹,例如 ProgramData 或您拥有完全读/写权限的文件夹
标签: c# winforms database-connection connection-string