我有一个使用数据库的 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(使用前将#替换为@)