C# access数据库程序文件的连接字符串

C# access数据库程序文件的连接字符串,c#,winforms,database-connection,connection-string,C#,Winforms,Database Connection,Connection String,我的windows窗体正在使用Access数据库。 如何将连接字符串映射到程序文件中的文件夹 例如,一旦安装,我的数据库将位于以下位置 C:\ProgramFiles(x86)\Amrit\trial\Database 有什么合适的方法可以使这项工作正常进行吗?您可以: 1.将连接字符串添加到app.config 2.使用ODBC连接 3.检查它:您所需要的只是这里:不,这不是正确的方式,当数据库存储在该位置时,您不能向它写入数据。它需要进入AppData。或者最好存储在文件共享中,以便每天至少

我的windows窗体正在使用Access数据库。 如何将连接字符串映射到程序文件中的文件夹 例如,一旦安装,我的数据库将位于以下位置

C:\ProgramFiles(x86)\Amrit\trial\Database

有什么合适的方法可以使这项工作正常进行吗?

您可以: 1.将连接字符串添加到app.config 2.使用ODBC连接
3.检查它:

您所需要的只是这里:不,这不是正确的方式,当数据库存储在该位置时,您不能向它写入数据。它需要进入AppData。或者最好存储在文件共享中,以便每天至少备份一次。Access数据库有容易损坏的诀窍。请远离
程序文件(x86)
。此文件夹不应用于存储程序数据。在Win7和Vista等最新操作系统中,如果您是管理员,访问此文件夹及其子文件夹时也会遇到许多问题。使用不同的文件夹,如ProgramData或您拥有完全读/写权限的文件夹。服务器应该不仅仅是链接。