[英]Value cannot be null. Parameter name: path
我正在Windows窗體應用程序中使用本地數據庫,並且正在嘗試將數據庫的源實現為DataDirectory,因此,如果將數據庫從一台計算機移動到另一台計算機,它將可以正常工作。 我編寫了以下代碼,但出現此錯誤,即在獲取Fullpath的那一行值不能為null。 謝謝 !
var dataDirectory = ConfigurationManager.AppSettings["DataDirectory"];
var absoluteDataDirectory = Path.GetFullPath(dataDirectory);
AppDomain.CurrentDomain.SetData("DataDirectory", absoluteDataDirectory);
var connString = (@"Data Source= |DataDirectory|\Angajati.sdf");
您應該在app.config
包含此部分:
<appSettings>
<add key="DataDirectory" value="DataDirectoryPath"/>
</appSettings>
通過訪問DataDirectory的方式,您必須使用以下代碼:
AppDomain.CurrentDomain.GetData("DataDirectory")
更多信息 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.