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.exe 时,请尝试将数据库文件和 [yourProjectName].exe 放在同一目录中。

于 2013-02-15T06:57:23.313 回答