2016-06-16 153 views
0

我正在與Visual Studio 2015 Express的C#項目工作,我有一個Access數據庫,我想合併到一個項目中,因爲我把項目給一個朋友,我必須將Access數據庫放到不同的文件夾路徑中,所以我想將一個文件夾放入項目中。我不知道文件夾的路徑。C#visual studio 2015 Access 2013數據庫

+0

對不起,我不完全確定你想要做什麼。你想在解決方案中共享訪問文件嗎?讓我們說解決方案的一部分? –

+0

我的連接字符串源我喜歡這個C:\ Users \ user \ Desktop \ es \ file.accdb我想要項目\文件夾\ fileaccdb – George

回答

0

以下爲應用程序可執行文件下的.accdb數據庫的一個文件夾設置連接。這不適用於ClickOnce安裝或使用TableAdapter。

您需要更改數據庫到一個真實存在的文件夾,並更改數據庫的名稱,以匹配您的數據庫,

希望這有助於。

// This translates to: AppFolder\Databases\Database1.accdb 
// AppFolder: Location of the executable 
// DataBases: an existing folder below AppFolder 
var databasePathName = Path.Combine(Application.StartupPath,"Databases", "Database1.accdb"); 
var Builder = new OleDbConnectionStringBuilder() 
    { 
     Provider = "Microsoft.ACE.OLEDB.12.0", 
     DataSource = databasePathName 
    }; 
using (OleDbConnection cn = new OleDbConnection() { ConnectionString = Builder.ConnectionString }) 
{ 
    cn.Open(); 
    // do work 
} 
相關問題