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]

Répondre à