2

SQL データベースから行を削除するのに苦労しています。エラーは発生せず、正常に動作しているように見えますが、何も削除されません。コードを実行すると、「名前が削除されました」と出力されます

助けてくれてありがとう。

SqlConnection conn = new SqlConnection();
conn.ConnectionString = "Data Source=(LocalDB)\\v11.0;AttachDbFilename=|DataDirectory|\\MyDB.mdf;Integrated Security=True";

try
{
    conn.Open();
    SqlCommand Command = conn.CreateCommand();
    Command.CommandText = "DELETE FROM Contacts WHERE [First Name] = '@Name';";
    Command.Parameters.AddWithValue("@Name", DropDownList1.SelectedValue);
    Command.ExecuteNonQuery();
    TextBox1.Text = DropDownList1.SelectedValue + " Has Been Deleted";
}
catch (Exception ex)
{
    TextBox1.Text = "Nope";
}
finally
{
    conn.Close();
} 
4

4 に答える 4