Il form con
non da errore, ma non fa l'insert.codice:<input id="Submit1" type="submit" value="Pubblica Inserzione" runat="Server" onserverclick="SubmitButton_Click" class="formbuttone"/>
codice://public string var = HttpContext.Current.Request.Form["settore"]; private void Page_Load(object sender, System.EventArgs e) { Page.DataBind(); titletext.Text = "il segnalatore"; //Status.Text += ""; } // void Page_Load(object sender, System.EventArgs e) void SubmitButton_Click(Object sender, EventArgs e) { // Qui inserite la parte di codice per l'inserimento vero e proprio nel DataBase ConnectionStringSettings MySetting = ConfigurationManager.ConnectionStrings["miaconnect"]; SqlConnection connessione = new SqlConnection(); connessione.ConnectionString = MySetting.ConnectionString; //qui imposti la stringa di connessione al tuo oggetto DateTime miaData = DateTime.Now; SqlCommand query = new SqlCommand(); query.Connection = connessione; //imposti la connessione all'oggetto SqlCommand query.CommandText = "INSERT INTO [inserzione] (testo,prezzo,nome,tel,ch,email,titolo,regione,settore,ora) VALUES (@testo, @prezzo, @nome, @tel, @ch, @email, @titolo, @regione, @settore, @dtData);"; //qui crei la tua query query.Parameters.AddWithValue("testo", testo.Text); query.Parameters.AddWithValue("prezzo", prezzo.Text); query.Parameters.AddWithValue("nome", nome.Text); query.Parameters.AddWithValue("tel", tel.Text); //query.Parameters.AddWithValue("ch", ch.Text); query.Parameters.AddWithValue("email", email.Text); query.Parameters.AddWithValue("titolo", titolo.Text); query.Parameters.AddWithValue("regione", regione.Text); query.Parameters.AddWithValue("settore", settore.Text); query.Parameters.AddWithValue("dtData", miaData); //e qui hai popolato i valori try { //prima di tutto apro la connessione connessione.Open(); //poi eseguo la mia query di insert query.ExecuteNonQuery(); //testo = testo.Replace("|","'"); //Nome = Nome.Replace("|","'"); //Titolo = Titolo.Replace("|","'"); //Status.Text += "<span style=\"color:Green;\">Il testo " + Testo + " , il prezzo " + Prezzo + " , il nome " + Nome + " , il telefono " + Tel + ", l' email " + Email + ", l' oggetto " + Titolo + ", la regione " + Regione + ", il settore " + Settore + " e la data " + dtData + " sono stati inseriti correttamente. Ok! </span>"; } catch (Exception ex) { // Response.Write(" Si è verificato un errore durante l'esecuzione dello script SQL corrente. "); //Status.Text += "<span style=\"color:Red;\">Errore : " + ex.Message + "</span> "; //executenonquery torna un intero che ti dice quante righe son state inserite/update/cancellate a buon uso. } finally { //nel finally sempre e cmq chiudo la connessione connessione.Close(); connessione.Dispose(); } //Server.Transfer("pagina.aspx?testo=" + testo + "&prezzo=" + prezzo + "&nome=" + nome + "&tel=" + tel + "&email=" + email + "&titolo=" + titolo + "®ione=" + regione + "&settore=" + settore + ""); } // protected void SubmitButton_Click(Object sender, System.EventArgs e)

Rispondi quotando