0

我正在开发一个连接到 MS Access 数据库的应用程序。数据库的路径存储在一个字符串中,用户可以随时更改,因为数据库可以放在硬盘中的任何位置。应用程序必须将数据库的路径保存在配置文件中。我怎样才能读写这个配置文件并且用户权限没有问题?我必须将配置文件保存在与我的应用程序相同的程序文件夹或用户特定文件夹中吗?如果我使用 ini 文件或 xml 文件怎么办?

这是我的应用程序的逻辑:

    myOpenFileDialog.Filter = "MS Access Database|*.mdb";

    if (myOpenFileDialog.ShowDialog() == DialogResult.OK)
    {
        string pathBD = myOpenFileDialog.FileName;           

        if (File.Exists(pathBD))
        {
            // save pathBD to a configuration file
            // next time when the app loads 
            // it will read the configuration file 
            // and look for the database in the given path
        }
    }   
4

1 回答 1

0

使用设置类。您可以将此保存为用户设置,然后每个用户都可以拥有自己的路径,或者您将其设置为应用程序设置,所有用户都将使用它。

于 2012-11-08T15:59:02.670 回答