我在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文件的任何机器上?任何人都可以帮我解释一下,但请详细说明吗?
答案 0 :(得分:0)
如果数据库与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);