這聽起來像一個愚蠢的問題,但我有點困惑。我正在構建一個C#地址簿應用程序(Windows窗體),用於添加,刪除,選擇和更新聯繫人到Access數據庫,並且我在應用程序中使用DataGridView來顯示聯繫人。我使用嚮導添加新數據源 - >數據庫 - >數據集,然後爲數據源使用Microsoft Access數據庫文件(OLE DB)和數據庫,按照連接到訪問數據庫的簡單步驟FileName,我在我的電腦上選擇一個文件,如下所示。在另一臺計算機上使用Access數據庫與C#
現在我很困惑,因爲我必須出示此另一臺計算機上?顯然,它的文件地址與我在計算機上圈出的地址不一樣。有沒有不同的方式來做到這一點或什麼,我不知道該怎麼做。我聽說過有關mdb文件的一些信息,但我只需要在他們的計算機上運行可執行文件,所以我不知道...我使用Access 2016,但是我正在使用2013的計算機使用2013.謝謝
好吧,沒關係。我發現我可以簡單地編輯連接字符串代碼。我必須在Visual Studio中測試一次,然後才能正常工作。
public Form1()
{
InitializeComponent();
conn.ConnectionString = @"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\Users\Chris\Documents\mydb.accdb;
Persist Security Info=False;";
}
到
public Form1()
{
InitializeComponent();
conn.ConnectionString = @"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\Users\OtherComputer\Desktop\mydb.accdb;
Persist Security Info=False;";
}
謝謝。原來我用OpenFileDialog()類實現了一個「瀏覽」按鈕,並按用戶選擇的方式連接了字符串。 –