簡體   English   中英

值不能為空。 參數名稱:路徑

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM