【问题标题】:“The ConnectionString property has not been initialized” error“ConnectionString 属性尚未初始化”错误
【发布时间】:2016-06-12 05:58:46
【问题描述】:

我是 c# 的新手,我在互联网上研究了一些项目。我找到了一个项目,但是当我开始这个项目时,我得到了

“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();
    }

【问题讨论】:

  • 向我们展示完整的代码。 _Conn 定义在哪里?

标签: c# database visual-studio database-connection connection-string


【解决方案1】:

错误信息很清楚。 SqlConnection 对象在尝试打开连接之前需要一个连接字符串。因此,当您建立连接时,您可以在打开之前传递连接字符串或设置 ConnectionString 属性。

检查this。 (希望对你有帮助)

【讨论】:

    猜你喜欢
    • 2013-10-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-12-10
    • 2014-12-03
    相关资源
    最近更新 更多