Qualcosa non mi quadra e qualcosa mi dice sia un errore molto stupido...
Ho una query sql che funziona (dopo tanta fatica).
Ho quindi deciso che potevo complicarmi la vita facendo un inserimento con parametri...
quindi:
1- associo ad una variabile il valore della textbox
2- creo la stringa sqlcodice:string titolo = txttitolo.Text;
3-codice:string strSQL = "INSERT INTO Miatabella (titolo , foto , ...) VALUES (@titolo, '" + foto + "', ...)";---codice:MySqlCommand cmd = new MySqlCommand(strSQL, connection); // parametri MySqlParameter parameter1 = new MySqlParameter("@titolo", MySqlDbType.VarChar); parameter1.Value = Server.HtmlEncode(titolo); cmd.Parameters.Add(parameter1); connection.Open(); cmd.ExecuteNonQuery(); connection.Close();
Il tutto va a buon fine però però però... il campo titolo viene inserito con valore null!

Rispondi quotando