J'ai refait le test proprement, �a tronque le texte � 2049 octets, quelque soit la taille initiale du texte mis dans le champ.
Pour reproduire ce probl�me il suffit de mettre un "long" texte (par exemple 7000 octets, ce qui n'est pas �norme ....) dans le formulaire (champ "mediumtext"), "enregistrer l'enregistrement", naviguer dans la base, revenir sur cet enregistrement, lui rajouter quelques caract�res et enregistrer : le texte est alors tronqu�. C'est peut-�tre un probl�me de MyOBDC ? Merci. Henri. Si quelqu'un veut faire un test rapide j'utilise le petit script suivant pour g�n�rer un texte de 7000 "x". Apr�s avec wc on a la taille des fichiers avant et apr�s troncature :-) #! /bin/bash i=0 while [ $i -lt 7000 ] ; do i=$((i+1)) echo -n "x" >> page7000 done Le Mercredi 2 F�vrier 2005 09:15, vous avez �crit�: > Bonjour, > > Dans une table MySql j'ai un champ "mediumtext" pour contenir des textes > "longs" (une page A4 ou plus). > > Avec le formulaire je peux cr�er un enregistrement avec un texte "long", > et ensuite je peux le consulter sans probl�me. > Tout va bien tant que je n'essaie pas de modifier le texte dans le champ du > formulaire et d'enregistrer la modification dans la base => le texte est > alors tronqu� (� 2092 caract�res approx ...) > > Pour �viter de perdre des donn�es, je dois cr�er un nouvel enregistrement > avec le texte modifi� (et les autres champs), puis d�truire > l'enregistrement initial ..... > > > Si je fais ces op�rations avec phpMySql tout va bien => je pense que le > probl�me ne vient pas de MySql. > > J'utilise un formulaire g�n�r� par l'autopilote de formulaire. Dans le menu > contr�le de ce champ j'ai : "longueur de texte max -1" > J'ai essay� de mettre 30 000, comme longueur max, �a ne change rien. > > Quelqu'un aurait-il une id�e ? > > Merci d'avance ! > > Henri. > > Suse 9.2 > OOo 1.1.4 > MySQL 4.0.21-4.2 > MyODBC-unixODBC-3.51.07-3 > unixODBC-2.9.9-4 --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
