SQL-delete-Befehl?

Ich habe Probleme mit einem einfachen DELETE-Anweisung im SQL-mit unerwarteten Ergebnissen , so scheint es, fügen Sie das Wort auf der Liste??. Muss etwas einfältig. aber ich kann es nicht sehen , versucht es ein paar verschiedene Möglichkeiten. Alle das gleiche Ergebnis also ziemlich verwirrt.

public void IncludeWord(string word)
{
    //Add selected word to exclude list
    SqlConnection conn = new SqlConnection();
    String ConnectionString = "Data Source = dev\\SQLEXPRESS ;" + "Initial Catalog=sml;" + "User id=** ;" + "Password =*;" + "Trusted_Connection=No";

    using (SqlConnection sc = new SqlConnection(ConnectionString))
    {
        try
        {
            sc.Open();

            SqlCommand Command = new SqlCommand(
               "DELETE FROM excludes WHERE word='@word'" +
                 conn);


           Command.Parameters.AddWithValue("@word", word);  
            Command.ExecuteNonQuery();
        }
        catch (Exception e)
        {
            Box.Text = "SQL error" + e;
        }
        finally
        {
           sc.Close();
        }
        ExcludeTxtbox.Text = "";

       Box.Text = " Word : " + word + " has been removed from the Exclude List";

        ExcludeLstBox.AppendDataBoundItems = false;
        ExcludeLstBox.DataBind();
    }
Dieser code wird nicht einen Eintrag hinzufügen, anstatt es zu löschen. Dein Problem ist woanders. Bitte senden Sie keine relative bits, die genannt werden in Verbindung mit dieser Methode.

InformationsquelleAutor user685590 | 2011-06-20

Schreibe einen Kommentar