Erreur SQL: syntaxe Incorrecte près du mot clé 'Utilisateur'

Je suis l'aide de SQL pour insérer les données dans la Base de données SQL fichier à l'aide de C# comme suit.

    String cs = System.Configuration.ConfigurationManager.ConnectionStrings["connection1"].ConnectionString;
    SqlConnection conn = new SqlConnection(cs);
    String sql = "INSERT INTO User (login, password, status) " + 
            "VALUES (@login, @password, @status)";
    SqlCommand comm = new SqlCommand(sql, conn);

    comm.Parameters.Add("@login", System.Data.SqlDbType.VarChar);
    comm.Parameters.Add("@password", System.Data.SqlDbType.VarChar);
    comm.Parameters.Add("@status", System.Data.SqlDbType.Bit);

    try
    {
        conn.Open();
        Console.WriteLine(conn.ToString());
        comm.ExecuteNonQuery();
        conn.Close();
        return true;
    }
    catch (Exception ex)
    {
        throw (ex);
    }
    finally
    {
        conn.Close();
    }

J'obtiens l'erreur suivante lorsque la commande est en cours d'exécution.

Syntaxe incorrecte près du mot clé
'Utilisateur'.: INSERT INTO Utilisateur (login,
le mot de passe, statut) VALUES (@login,
@mot de passe, @status)

Comment puis-je résoudre ce s'il vous plaît?

edit:
manqué des valeurs de paramètre supplémentaire..

    comm.Parameters["@login"].Value = this.Username;
    comm.Parameters["@password"].Value = this._password;
    comm.Parameters["@status"].Value = this.Status;
InformationsquelleAutor BlueBird | 2011-05-21