更改访问数据库连接字符串

时间:2012-10-29 13:18:20

标签: c# database winforms

在我的应用程序中,我有一个带有客户列表的访问数据库,这个数据库是在我的项目中导入的。组合框数据源设置为显示所有客户。

我还创建了一个表单,以便用户可以更改某些文件的某些设置和位置。为此,我使用this.properties.settings.KlantenDB()创建了字符串,并将保存客户数据库的路径。

如何更改当前的Access数据库连接字符串,以便它使用KlantenDB路径?

enter image description here

1 个答案:

答案 0 :(得分:1)

呼叫

AppDomain.CurrentDomain.SetData("DataDirectory", path);

并提供数据文件的完整路径。

KlantenConnectionString应该提供完整的连接字符串。连接字符串的|DataDirectory|部分将替换为您使用上述SetData调用设置的值。

在您的情况下,以下调用应该起作用

AppDomain.CurrentDomain.SetData("DataDirectory", "C:");