我正在开发一个连接到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
}
}