Torna al Thread

public static bool AggiornaRichiesta(tipoDettaglioRichiesta dati) { using (MySqlConnection con = new MySqlConnection(ConfigurationManager.ConnectionStrings["ConnectionStringConnectorNet"].ConnectionString)) using (MySqlCommand cmd = new MySqlCommand()) { con.Open(); try { string sql = "UPDATE temp_dettagli_ordine_richiesta SET " + " nome = '@nome' " + ", cognome = '@cognome' " + ", email = '@email' " + ", richiesta = '@richiesta' " + ", cellulare = '@cellulare' " + " WHERE ndx_item = '@id'"; cmd.Connection = con; cmd.CommandText = sql; cmd.Prepare(); // dichiara i parametri MySqlParameter pNome = new MySqlParameter("@nome", MySqlDbType.String); MySqlParameter pCognome = new MySqlParameter("@cognome", MySqlDbType.String); MySqlParameter pEmail = new MySqlParameter("@email", MySqlDbType.String); MySqlParameter pRichiesta = new MySqlParameter("@richiesta", MySqlDbType.String); MySqlParameter pCellulare = new MySqlParameter("@cellulare", MySqlDbType.String); MySqlParameter pId = new MySqlParameter("@id", MySqlDbType.String); // setta i parametri pNome.Value = dati.Nome; pCognome.Value = dati.Cognome; pEmail.Value = dati.Email; pRichiesta.Value = dati.Richiesta; pCellulare.Value = dati.Cellulare; pId.Value = dati.Ndx_Dettaglio; cmd.Parameters.Add(pNome); cmd.Parameters.Add(pCognome); cmd.Parameters.Add(pEmail); cmd.Parameters.Add(pRichiesta); cmd.Parameters.Add(pCellulare); cmd.Parameters.Add(pId); if (cmd.ExecuteNonQuery() > 0) { con.Close(); return true; } else { con.Close(); return false; } } catch (Exception ex) { con.Close(); con.Dispose(); return false; } } }
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5