C# 如何通过按钮单击事件从数据库表中的文本框中获取内容?

C# 如何通过按钮单击事件从数据库表中的文本框中获取内容?,c#,database,wpf,button,C#,Database,Wpf,Button,我 所以我试过这个密码 但它无法与数据库建立连接。I连接字符串是否正确 SqlConnection con = new SqlConnection("server=localhost;uid=root;database=menucreator"); con.Open(); SqlCommand cmd = new SqlCommand(); cmd.CommandText = "insert into [kun

所以我试过这个密码 但它无法与数据库建立连接。I连接字符串是否正确

SqlConnection con = new SqlConnection("server=localhost;uid=root;database=menucreator");


        con.Open();

        SqlCommand cmd = new SqlCommand();

        cmd.CommandText = "insert into [kunde]Vorname()values(@nm)";

        cmd.Parameters.AddWithValue("@nm", Vorname.Text);
        cmd.Connection = con;

        SqlCommand cmdd = new SqlCommand();

        cmdd.CommandText = "insert into [kunde]Nachname()values(@nmm)";

        cmdd.Parameters.AddWithValue("@nmm", Nachname.Text);
        cmdd.Connection = con;

        int a = cmd.ExecuteNonQuery();

        if (a == 1)
        {
            MessageBox.Show("Dateien bitte");

        }

遵循以下代码。它将两列插入一个表(tableName)。在SQL查询中保持适当的空间,如下面的示例代码所示。此外,最好的做法是将代码保存在try-catch块中,以捕获数据库操作期间发生的任何错误

 try
        {
            SqlConnection con = new SqlConnection("server=localhost;uid=root;database=menucreator");
            con.Open();
            SqlCommand cmd = new SqlCommand();
            cmd.CommandText = "insert into tableName(column1,column2) values(@nm,@nmm)";
            cmd.Parameters.AddWithValue("@nm", Vorname.Text);
            cmd.Parameters.AddWithValue("@nmm", Nachname.Text);
            cmd.Connection = con;
            int a = cmd.ExecuteNonQuery();
            if (a == 1)
            {
                MessageBox.Show("Dateien bitte");

            }
        }
        catch (Exception ex)
        {
            MessageBox.Show("Error:"+ex.ToString());
        }

我没有看到密码,很遗憾,它不起作用。问题出在con.Open()中;它表示他们不可能与数据库建立连接。这是传递给SqlConnection以连接到DB的连接字符串的问题。首先,尝试在SQLServerManagementStudio中连接服务器,并确保SSMS能够使用所述凭据连接到DB。或者,您可以在Visual studio中连接SqlServer,然后从那里复制连接字符串(服务器资源管理器),以获取复制连接字符串的信息。请遵循以下步骤:在连接字符串中,您没有提到密码标准连接字符串应如下所示:
Server=myServerAddress;数据库=myDataBase;用户Id=我的用户名;密码=我的密码没有密码。我甚至尝试了你的连接字符串,但我仍然没有连接到数据库。