Ho un campo testo in un db access di tipo Memo.
Quando inserisco o faccio una modifica mi accetta solo i primi 100 caratteri circa.
codice:string strSQL = "INSERT INTO [NEWS] (Giorno, mese, anno, Titolo, Testo, Foto) VALUES ('" + txtdata1.Text + "', '" + txtdata2.Text + "', '" + txtdata3.Text + "', @titolo, @testo, '" + lf + "')"; OleDbCommand cmd = new OleDbCommand(strSQL, conn); // parametri OleDbParameter parameter1 = new OleDbParameter("@titolo", OleDbType.VarChar, 128); parameter1.Value = Server.HtmlEncode(txttitolo.Text); cmd.Parameters.Add(parameter1); OleDbParameter parameter2 = new OleDbParameter("@testo", OleDbType.VarChar, 128); parameter2.Value = Server.HtmlEncode(txtbtesto.Text); cmd.Parameters.Add(parameter2); // connessione ed esecuzione query conn.Open(); cmd.ExecuteNonQuery(); conn.Close();

Rispondi quotando
ma ho provato a metter in un campo memo 65000 caratteri e li mette

