gpt4 book ai didi

c# - 管理 Access 数据库的路径

转载 作者:搜寻专家 更新时间:2023-10-30 19:45:38 24 4
gpt4 key购买 nike

我有一个使用数据库的 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 中,那么 Access 数据库总是很容易

你的代码会变成这样

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;";

关于c# - 管理 Access 数据库的路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32370938/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com