c# Probleme beim Datenbankupdate im DataGrid

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • c# Probleme beim Datenbankupdate im DataGrid

    Hallo Leute

    Ich brauche dringend eure Hilfe.
    Seit Tagen bin ich dabei einen Update- Befehl für meine SQL- Daten zu erstellen, aber ich komme einfach nicht mehr weiter.
    Ich möchte die Daten einfach im Datagrid bearbeiten und dann per button in der Datenbank ändern.
    Wenn ich meinen Code starte kommt die Fehlermeldung; Die "@name" Skalarvariable muss deklariert werden. Die Fehlermeldung ist ja verstädlich aber ich weiß einfach nicht wie ich die Sache zum laufen bringen kann.


    Quellcode

    1. SqlCommand cmd = cnn.CreateCommand();
    2. cmd.CommandType = CommandType.Text;cmd.CommandText=cmd.CommandText="UPDATE test SET Name = @name, Nachname = @nachname, Telnummer = @telefonnummer, Plz = @plz, Wohnort = @wohnort, Telnummer = @telefonnummer WHERE (ID = @id)";//"SELECT * FROM test";
    3. SqlDataAdapter Anzeigen = new SqlDataAdapter();
    4. DataSet ändern = new DataSet();
    5. try
    6. {
    7. cmd.ExecuteNonQuery();
    8. int modifiedRows = Anzeigen.Fill(ändern);
    9. MessageBox.Show("Database has been updated successfully: " +
    10. modifiedRows + " Modified row(s) ", "Success");
    11. }
    12. catch(Exception ex)
    13. {
    14. MessageBox.Show(ex.Message);
    15. ändern.RejectChanges();
    16. }
    17. return ds;
    Alles anzeigen