SQL-Insert aus C#



  • Hallo,

    ich will per Programm Daten in eine Datenbank schreiben (anhängen).
    Ich verwende folgenden Code:

    strSQL = "INSERT INTO anwender ([Name], [Password]";
    strSQL = strSQL + " VALUES ('Emil', 'Emil')";
    SqlCommand cmd = new SqlCommand(strSQL, fr1.sqlConnection1);
    fr1.sqlConnection1.Open();
    cmd.ExecuteNonQuery();
    fr1.sqlConnection1.Close();
    

    In der Zeile

    cmd.ExecuteNonQuery();
    

    kommt es zu folgendem Fehler:

    Eine nicht behandelte Ausnahme des Typs 'System.Data.SqlClient.SqlException' ist in system.data.dll aufgetreten.
    Zusätzliche Informationen: Systemfehler.

    In der Hilfe konnte ich nachlesen dass ExecuteNonQuery für UPDATE, INSERT und DELETE verwendet werden soll. (In einem anderen Programmteil verwende ich DELETE auf obige Art und Weise und es wird ohne Probleme ausgeführt!)
    Was mach ich da falsch?

    Danke Jürgen



  • in deinem SQL String fehlt 'ne Klammer...



  • Danke!!!

    shit!

    so kommst, wenn man zu doof zum kopieren ist 😡

    Danke

    Jürgen


Log in to reply