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

本文关键字:路径 是什么 数据库 应用程序 Access 部署 | 更新日期: 2023-09-27 18:31:23

我用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() 

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

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

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

正确的路径是从运行 EXE 的位置或运行 Web 应用程序的位置到数据库的路径(显示的路径是相对路径 - 双点双斜杠表示"从运行的位置上升一个文件夹"。