PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : .Net C# + mysql + Parameters.AddWithValue was mach ich falsch?


ESAD
2008-03-14, 23:04:55
ich habe folgenden code mal testweise geschrieben und möchte mit parameters.addwithvalue die entsprechenden bereiche "füllen". allerdings scheint ein fehler vorzuliegen weil das addwithvalue keinen effekt hat(es wird null in die db eingetragen anstat der variablenwert). jemand ne idee?

MySqlConnection myConnection = new MySqlConnection(MySqlConncetionString);

string myInsertQuery = "INSERT INTO produkt (ProduktName, Erstellungsdatum, LetztesÄnderungsdatum, Beschreibung,EinheitID) Values(@Produktname,now(),now(),@Beschreibung,1)";
MySqlCommand myCommand = new MySqlCommand(myInsertQuery, myConnection);

myCommand.Parameters.AddWithValue("@Produktname", Produktname);
myCommand.Parameters.AddWithValue("@Beschreibung", Beschreibung);
myCommand.Parameters.AddWithValue("@EinheitID", Einheitenindex);

myConnection.Open();
myCommand.ExecuteNonQuery();
myCommand.Connection.Close();