【问题标题】:'SqlConnection' does not contain a constructor that takes 1 arguments'SqlConnection' 不包含带有 1 个参数的构造函数
【发布时间】:2014-08-28 00:51:09
【问题描述】:
    SqlConnection connection = new SqlConnection(@"Data Source=SHKELQIM\SQLEXPRESS;Initial Catalog=Menagjimi i llogarise bankare;Integrated Security=True");

这是在我看来一切正常的代码,因为 SqlConnection 包含一个带有参数的构造函数,您可以在其中添加连接字符串作为参数,这就是我想要做的,但我收到了这个错误... “SqlConnection 不包含带 1 个参数的构造函数”

我还确认我已将 system.data.sqlclient 命名空间添加到类中,但这不起作用

有人愿意帮忙吗?

【问题讨论】:

  • 尝试写System.Data.SqlClient.SqlConnection。您可能在范围内有一个名为 SqlConnection 的不同类。
  • 非常感谢,正是这个问题,我有一个 sqlconnection.cs 类,我想我在尝试为默认 SqlConnection 类生成命名空间时意外创建了它,非常感谢 :)跨度>

标签: sql constructor ado.net sqlconnection


【解决方案1】:

您的问题可能是您有另一个名为 SqlConnection 的类,它没有单参数构造函数。

您可以通过使用所需SqlConnection 类的全名来确认这一点:

var connection = new System.Data.SqlClient.SqlConnection(connectionString);

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-01-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-02-17
    • 2012-08-21
    相关资源
    最近更新 更多