RaouL_BennetH
23-10-2008, 11:26
Ciao a tutti ragazzi :)
Dopo aver passato una nottataccia per cercare di capire come mai qualsiasi cosa sparassi da una textbox di tipo multiline, con una proprietà maxlength settata al massimo (32767) ad un database, l'inserimento si limitava ai primi 1024 caratteri... ravanando la rete ho letto che quando il suddetto oggetto ha la proprietà multiline settata a true, qualsiasi capacità di contenimento al di sopra di 1024 caratteri viene ignorata.. :cry:
Non mi sono perso d'animo e ho detto: vabbè, utilizzerò un oggetto RichTextBox ma :muro: stesso discorso.... nel db arrivano sempre e solo 1024 caratteri...
Ok.. allora sicuramente il problema risiederà sulla tabella del db dove il campo sarà stato settato per ricevere al max 1024...
Niente da fare: il campo ne può accettare fino a 65000...
AriOk... non mi sono perso d'animo neanche stavolta e ho detto:
Ok, copio il testo contenuto nella textbox in un'altra stringa, tipo:
string s = txtNote.Text;
//non contento mi sono detto: prima vediamo se mi contiene tutti i caratteri
//con un banale:
MessageBox.Show(s);
Evviva evviva... sul messagebox leggevo tutta la stringa, ne ho ristampato la lunghezza (1789!!!) e...
:muro: :cry:
niente.. dando in pasto alla insert la mia stringa 's' arrivano sempre 1024 caratteri...
per favore.. salvatemi dalla follia :help: :nera:
Grazie mille.
RaouL.
Dopo aver passato una nottataccia per cercare di capire come mai qualsiasi cosa sparassi da una textbox di tipo multiline, con una proprietà maxlength settata al massimo (32767) ad un database, l'inserimento si limitava ai primi 1024 caratteri... ravanando la rete ho letto che quando il suddetto oggetto ha la proprietà multiline settata a true, qualsiasi capacità di contenimento al di sopra di 1024 caratteri viene ignorata.. :cry:
Non mi sono perso d'animo e ho detto: vabbè, utilizzerò un oggetto RichTextBox ma :muro: stesso discorso.... nel db arrivano sempre e solo 1024 caratteri...
Ok.. allora sicuramente il problema risiederà sulla tabella del db dove il campo sarà stato settato per ricevere al max 1024...
Niente da fare: il campo ne può accettare fino a 65000...
AriOk... non mi sono perso d'animo neanche stavolta e ho detto:
Ok, copio il testo contenuto nella textbox in un'altra stringa, tipo:
string s = txtNote.Text;
//non contento mi sono detto: prima vediamo se mi contiene tutti i caratteri
//con un banale:
MessageBox.Show(s);
Evviva evviva... sul messagebox leggevo tutta la stringa, ne ho ristampato la lunghezza (1789!!!) e...
:muro: :cry:
niente.. dando in pasto alla insert la mia stringa 's' arrivano sempre 1024 caratteri...
per favore.. salvatemi dalla follia :help: :nera:
Grazie mille.
RaouL.