【发布时间】:2013-01-27 21:31:51
【问题描述】:
我正在创建 Windows 窗体应用程序。 此应用程序将使用 Microsoft Access 数据库记录详细信息。 我想知道如果我创建了可安装的安装文件,我如何提供到该数据库的连接字符串。
目前我是这样使用的。
string connString = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\\Users\\Amrit\\Desktop\\Database.accdb ;Persist Security Info=False;";
如何添加通用连接字符串,以便在安装后可以在任何计算机上运行。
【问题讨论】:
-
您的程序必须知道访问数据库文件在用户 PC 上的存储位置,并在字符串中提供该文件的路径作为数据源。
-
更改用户漫游应用程序数据的路径,不要对其进行硬编码。查找相关路径并在运行时将其插入到您的连接字符串中。这应该从应用程序完成,而不是设置恕我直言。
-
“通用”连接字符串是什么意思。您必须安装供应商所需的软件才能正常工作。你已经拥有的是一个通用的连接字符串。
标签: c# database-connection connection-string