C#本地数据库错误

时间:2018-08-07 15:23:51

标签: c# database connection

在VS 2017中连接C#的本地服务数据库时出现错误。该应用程序仅用于测试,并且出现错误con.open()行。我已经在数据集中的应用程序中放置了一个数据gridview,它在gridview中显示了数据库内部的所有值,但是当我使用我的按钮执行INSERT Query时,它会显示一个错误。这是下面的错误

  

System.Data.SqlClient.SqlException:与网络相关或   建立与以下对象的连接时发生特定于实例的错误   SQL Server。服务器未找到或无法访问。校验   实例名称正确并且已将SQL Server配置为   允许远程连接。 (提供者:SQL网络接口,错误:50   -发生本地数据库运行时错误。指定的LocalDB实例名称无效。 )'

SqlConnection con = new SqlConnection(@"Data Source=(LocalDB)\\MSSQLLocalDB;AttachDbFilename=C: \\Users\\Shahrukh Khan\\source\\repos\\checkingsetup\\testingdb\\Database123.mdf;Integrated Security=True");

private void button2_Click(object sender, EventArgs e)
{
    listBox1.Items.Add(textBox1.Text);

    con.Open();
    SqlCommand cmd = con.CreateCommand();
    cmd.CommandType = CommandType.Text;
    cmd.CommandText = "insert into table1 values('"+textBox1.Text+"')";
    cmd.ExecuteNonQuery();
    cmd.CommandText = "select * from table1";
    cmd.ExecuteNonQuery();
    SqlDataAdapter da = new SqlDataAdapter(cmd);
    DataTable dt = new DataTable();
    da.Fill(dt);
    dataGridView1.DataSource = dt;
    con.Close();
}

0 个答案:

没有答案