创建.exe文件时,在app.config中ms访问数据库的相对路径

本文关键字:访问 ms 数据库 路径 相对 config 文件 exe app 创建 | 更新日期: 2023-09-27 18:28:30

我在c#中有项目,访问2010我在app.config文件中配置我的数据库链接,如下所示<connectionStrings> <add connectionString="Provider=Microsoft.ACE.OLEDB.12.0;Data Source=D:'projecty bashi nawxoyy'Bashi Nawxoyy'Bashi Nawxoyy'db_file.accdb" name="connectionString"/> </connectionStrings>,然后在我的所有表单中使用string conString = System.Configuration.ConfigurationManager.ConnectionStrings["connectionString"].ToString(); db_con = new OleDbConnection(conString);,效果很好。。。但我知道我想为我的项目制作.exe文件,我想让db链接在我安装exe文件的任何机器上都能工作吗??有人能帮我解释一下吗?但请详细解释?

创建.exe文件时,在app.config中ms访问数据库的相对路径

如果数据库与exe文件位于同一目录中,则可以使用相对路径:db_file.accdb。

<connectionStrings>
   <add connectionString="Provider=Microsoft.ACE.OLEDB.12.0;Data Source=db_file.accdb" name="connectionString"/> 
</connectionStrings>
System.Configuration.ConfigurationManager.ConnectionStrings["connectionString"].ToString();
db_con = new OleDbConnection(conString);