public void InsertSport(Sport sport) { try { //open transactie en maak insert string en verbinding conn.Open(); string insertString = @"insert into sport (naam, type) " + " values (@naam, @type)"; //commando en prepared statement MySqlCommand cmd = new MySqlCommand(insertString, conn); MySqlParameter naamparameter = new MySqlParameter("@naam", MySqlDbType.String); MySqlParameter typeparameter = new MySqlParameter("@type", MySqlDbType.String); //set parameters naar view Waarden naamparameter.Value = sport.naam; typeparameter.Value = sport.type; //voeg parameters toe cmd.Parameters.Add(naamparameter); cmd.Parameters.Add(typeparameter); //prepare Execute Commit cmd.Prepare(); cmd.ExecuteNonQuery(); } catch (Exception e) { Console.Write("Sport niet toegevoegd: " + e); throw e; } finally { conn.Close(); } }
public void UpdateSport(Sport sport) { try { conn.Open(); string insertString = @"UPDATE sport " + "SET naam=@sportnaam, type=@sporttype " + "WHERE sportcode=@sportId"; MySqlCommand cmd = new MySqlCommand(insertString, conn); MySqlParameter sportcodeParameter = new MySqlParameter("@sportId", MySqlDbType.Int32); MySqlParameter sportnaamParameter = new MySqlParameter("@sportnaam", MySqlDbType.String); MySqlParameter sporttypeParameter = new MySqlParameter("@sporttype", MySqlDbType.String); sportcodeParameter.Value = sport.sportcode; sportnaamParameter.Value = sport.naam; sporttypeParameter.Value = sport.type; cmd.Parameters.Add(sportcodeParameter); cmd.Parameters.Add(sportnaamParameter); cmd.Parameters.Add(sporttypeParameter); cmd.Prepare(); cmd.ExecuteNonQuery(); } catch (Exception e) { Console.Write("Updaten sport niet gelukt: " + e); throw e; } finally { conn.Close(); } }