Access数据库的管理路径

2023-12-20

我有一个使用数据库的 C# 项目,当前数据库未嵌入 exe 或 C# 项目中。我使用以下路径:

connection.ConnectionString = @"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\Users\Anant\Documents\WebsiteSearch.accdb;
                                            Persist Security Info=False;";

有什么方法可以将 WebsiteSearch.accdb 添加到项目中并相应地更改路径。这个想法是,当有人在其他计算机上启动 exe 时,我不想总是更改数据库的路径。


为此,我们通常将数据库放在应用程序文件夹本身中。如果你把数据库放在bin/debug访问数据库总是很容易

你的代码会变成这样

connection.ConnectionString = @"Provider=Microsoft.ACE.OLEDB.12.0;
Data Source=WebsiteSearch.accdb;
Persist Security Info=False;";

或者,

connection.ConnectionString = @"Provider=Microsoft.ACE.OLEDB.12.0;
Data Source="+AppDomain.CurrentDomain.BaseDirectory+"WebsiteSearch.accdb;
Persist Security Info=False;";
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Access数据库的管理路径 的相关文章