0

Microsoft Access データベースを使用する Windows フォームに取り組んでいます。

アプリケーションがインストールされると、データベースはこの場所 C:\Program Files (x86)\Amrit\trial\Database になります。

コンピューターにインストールしたときにこのアプリケーションがデータベースにリンクされるようにするにはどうすればよいですか。

誰かが簡単な解決策を教えてくれますか..現在、私の接続文字列は次のようになっています..

string connString = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\\Users\\Amrit\\Desktop\\Database.accdb ;Persist Security Info=False;";

アプリケーションのセットアップ ファイルを作成すると、データベースは ProgramFiles/AmritCreations/AppName/Database.accdb になります。

ここに画像の説明を入力

4

1 に答える 1

1

データベースとアプリケーションを同じディレクトリに配置して、これを使用するだけですconnectionString

string connString = "Provider=MICROSOFT.ACE.OLEDB.12.0; " +
                    "Data Source=|DataDirectory|/Database.accdb";

を作成する場合はSetup Project、データベースファイルと[yourProjectName].exeを同じディレクトリに配置してみてください。

于 2013-02-15T06:57:23.313 に答える