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
codice:
string titolo = txttitolo.Text;
2- creo la stringa sql
codice:
string strSQL = "INSERT INTO Miatabella (titolo , foto , ...) VALUES (@titolo, '" + foto + "', ...)";
3-
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!