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。 (希望它可以帮助你)

相关问题