"必须声明标量变量"执行SQL语句时

时间:2016-05-30 01:17:54

标签: c# sql sql-server

我一直收到错误:

  

必须声明标量变量。

这是我的代码..我发现这很奇怪,因为几乎完全相同的东西,但只有不同的单词在不同的形式上工作。

SqlCommand cmd = new SqlCommand("update tblLogin SET Paswoord = @ww2 where Gebruikersnaam = @Gebruiker and Paswoord = @ww", con);
command.Parameters.AddWithValue("@Gebruiker", labelAccount.Text);
command.Parameters.AddWithValue("@ww", txtHuidigWW.Text);
command.Parameters.AddWithValue("@ww2", txtNieuwWW.Text);

con.Open();
cmd.ExecuteNonQuery();
con.Close();

MessageBox.Show("De gegevens zijn succesvol opgeslagen.");

1 个答案:

答案 0 :(得分:1)

                        SqlCommand cmd = new SqlCommand("update tblLogin SET Paswoord = @ww2 where Gebruikersnaam = @Gebruiker and Paswoord = @ww", con);
                        cmd.Parameters.AddWithValue("@Gebruiker", labelAccount.Text);
                        cmd.Parameters.AddWithValue("@ww", txtHuidigWW.Text);
                        cmd.Parameters.AddWithValue("@ww2", txtNieuwWW.Text);

                        con.Open();
                        cmd.ExecuteNonQuery();
                        con.Close();

                        MessageBox.Show("De gegevens zijn succesvol opgeslagen.");

使用cmd更改命令