1

我是c#的新手,我在互聯網上研究一些項目。我找到了一個項目,但是當我啓動該項目時,我得到了「ConnectionString屬性尚未初始化」錯誤

「ConnectionString屬性尚未初始化。」

我該如何解決?以下是代碼:

public Database(string dbType, string str, string adapter = null) 
    { 
     if (adapter != null) 
     { 
      Adapter(adapter); 
     } 

     _DbType = dbType; 
     var provider = DbProviderFactories.GetFactory(Adapter()); 
     _Conn = provider.CreateConnection(); 
     _Conn.ConnectionString = str; 
     _Conn.Open(); 
    } 
+0

向我們展示完整的代碼。 '_Conn'在哪裏定義? – SiD

回答

0

錯誤消息很明顯。在嘗試打開連接之前,SqlConnection對象需要連接字符串。所以當你建立連接時,你需要傳遞connectionstring或者在打開之前設置ConnectionString屬性。

檢查this。 (希望它可以幫助你)

相關問題