0

これはばかげた質問のように感じますが、少し混乱しています。Access データベースに連絡先を追加、削除、選択、および更新する C# アドレス帳アプリケーション (Windows フォーム) を構築しています。アプリケーションで DataGridView を使用して連絡先を表示しています。[新しいデータ ソースの追加] --> [データベース] --> [DataSet] というウィザードを使用して Access データベースに接続する簡単な手順に従います。データ ソースには Microsoft Access データベース ファイル (OLE DB) を使用し、データベースには [データベース] を使用します。 FileName では、以下に示すように、コンピューター上のファイルを選択します。

ここに画像の説明を入力

これを別のコンピューターに表示する必要があるため、今私は混乱しています?? 明らかに、私のコンピューターで丸で囲んだものと同じファイル アドレスはありません。これを行う別の方法はありますか、どうすればよいかわかりません。mdb ファイルについて何か聞いたことがありますが、コンピューターで実行可能ファイルを実行する必要があるだけなのでわかりません... Access 2016 を使用していますが、提示しているコンピューターは 2013 を使用しています。ありがとう

いいよ気にしないで。接続文字列コードを簡単に編集できることがわかりました。ビジュアルスタジオで一度テストする必要があり、適切に動作します。

     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;";
    }
4

1 に答える 1

0

アクセス DB ファイル (.accdb) を Web サイトまたはプロジェクトに置くことができるかもしれません。

およびデータベース ファイル名: ~/Book_Sample/Access_db1.mdb

Access 2007~2013 (.accdb) をご利用の場合 「Microsoft Access Database Engine Redistributable」をインストールする必要があります

http://www.microsoft.com/en-us/download/details.aspx?id=13255

于 2015-12-03T06:54:34.230 に答える