【问题标题】:Microsoft Visual Studio SQL server connection - invalid pointerMicrosoft Visual Studio SQL 服务器连接 - 无效指针
【发布时间】:2017-04-15 20:38:20
【问题描述】:

所以,我想在 Microsoft SQL Management Studio 中创建一个 SQL 数据库并将其连接到 Microsoft Visual Studio。我将数据库链接到 Visual Studio 并且它工作正常。现在,我想打开该连接以使用 Windows 窗体应用程序上的按钮对其进行测试。每次我尝试时,它都会显示“无效指针”,但数据库名称是正确的。不知道怎么回事。

我仍然收到无效指针错误...我的实例名称是 DESKTOP-BJSAO6B 但它似乎不起作用...

【问题讨论】:

  • 使用 SqlConnection 时 conn = new SqlConnection();您必须提供连接字符串,而不仅仅是数据库名称。

标签: c# mysql sql-server visual-studio visual-studio-2013


【解决方案1】:

您需要提供正确的连接字符串,例如

string connectionString =
        "data source=.\SQLEXPRESS;initial catalog=student;integrated security=True;";


    using (SqlConnection connection =
        new SqlConnection(connectionString))
{
 connection.Open();
 MessageBox.Show("You are connected");
 }

其中 SQLEXPRESS - 命名您的 MSSQL 实例(可能不同)。更多你可以看到here

【讨论】:

    【解决方案2】:

    例如:

    string connectionString = "Data Source=Server-Name; Initial Catalog= Database-Name;Integrated Security=True"; //If you are using a local Database.
    
    SqlConnection conn = new SqlConnection(connectionString);
    conn.Open();
    MessageBox.Show("You are connected");
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-05-06
      • 1970-01-01
      相关资源
      最近更新 更多