C#building / resource / publish / create和带有数据库的exe文件

时间:2017-10-13 11:42:01

标签: c# database visual-studio

我想知道如何为我制作的应用创建exe文件。我尝试将exe文件与数据库(MS Access)一起提供在bind / debug文件夹中。但是如果mdb文件的文件名出错,则指向我的目录。

{
    InitializeComponent();
    connection.ConnectionString = @"Provider=Microsoft.Jet.OLEDB.4.0;
                                        Data Data Source=C:\Users\asdf\Documents\questionbank.mdb;
                                        Persist Security Info=True;
                                        Jet OLEDB:Database Password=asdfasdf";
}

错误获取是“Windows无法访问指定的设备,路径或文件。您可能没有相应的权限来访问该项目。

1 个答案:

答案 0 :(得分:0)

将您的连接字符串放在配置文件中,例如,在右键单击项目并转到“属性”时,在“设置”选项卡中创建一个设置。

正如您所做的那样,对连接详细信息进行硬编码意味着在部署应用程序时无法更改。