【发布时间】:2015-08-27 14:53:16
【问题描述】:
我正在使用 Windows 窗体应用程序中的本地数据库,并且我正在尝试将数据库的源实现为 DataDirectory,因此如果我将数据库从一台计算机移动到另一台计算机,它将正常工作美好的。我编写了以下代码,但在获取完整路径的行中出现此错误,即值不能为空。谢谢!
var dataDirectory = ConfigurationManager.AppSettings["DataDirectory"];
var absoluteDataDirectory = Path.GetFullPath(dataDirectory);
AppDomain.CurrentDomain.SetData("DataDirectory", absoluteDataDirectory);
var connString = (@"Data Source= |DataDirectory|\Angajati.sdf");
【问题讨论】:
-
看一下错误。它已经准确地告诉你出了什么问题。
-
为什么不从 app.config 中的连接字符串部分获取它?
-
我知道错误说明了什么。但是不知道怎么解决。
-
手动检查路径是否存在
-
看起来不像。