部署应用程序时Access数据库的正确路径是什么

时间:2013-09-16 10:05:56

标签: c# database visual-studio-2010 ms-access deployment

我使用visual studio 2010以c#语言编写了一个应用程序。 我使用此连接语句连接到Access数据库:

        OleDbConnection connect = new OleDbConnection();
        connect.ConnectionString = @"Provider=Microsoft.ACE.OLEDB.12.0;Data
        Source=..\\Data\Database1.accdb;Persist Security Info=False;";    

        connect.Open();
        command = new OleDbCommand();

        command.Connection = connect;
        command.CommandText = "Sql query";
        reader = command.ExecuteReader();
        connect.Close() 

当我部署应用程序然后执行时我遇到了一些错误(找不到数据库,数据库的路径不正确)。

我的问题是在部署应用程序后,我应该使用什么正确的路径到达数据库?

1 个答案:

答案 0 :(得分:0)

正确的路径是从运行EXE的位置或运行Web应用程序到数据库的路径(您显示的路径是相对路径 - 双点双斜线表示'去你正在运行的一个文件夹'。