<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"><channel><category>pcsoft.fr.windev</category><copyright>Copyright 2026, PC SOFT</copyright><lastBuildDate>5 Sep 2019 11:29:04 Z</lastBuildDate><pubDate>5 Sep 2019 10:16:45 Z</pubDate><description>Bonjour.&#13;
&#13;
Dans mon applicatif (en Windev 22), J'ajoute des enregistrements contenant un champ MEMO (Blob), dans un base MySQL.&#13;
Le code est le suivant :&#13;
&#13;
[code:wl]&#13;
evenements_pieces_jointes.Id_evenement = gpn_IdEvenement&#13;
evenements_pieces_jointes.Libelle_piece_jointe = sLibelle&#13;
evenements_pieces_jointes.Type = sExtension&#13;
SI gPn_IdDescriptif = 0 ALORS&#13;
	evenements_pieces_jointes.id_evenement_descriptif..Null = Vrai&#13;
SINON&#13;
	evenements_pieces_jointes.id_evenement_descriptif = gPn_IdDescriptif&#13;
FIN &#13;
HAttacheMémo(evenements_pieces_jointes,Piece_jointe,sFichier)&#13;
&#13;
HAjoute(evenements_pieces_jointes)&#13;
[/code]&#13;
&#13;
Cela fonctionne parfaitement.&#13;
&#13;
Parfois, l'applicatif doit modifier le contenu du champ blob. J'ai donc un bouton de modification avec le code :&#13;
[code:wl]&#13;
HLitRecherchePremier(evenements_pieces_jointes,Id_evenement_piece_jointe,BAO_PJ[BAO_PJ].SAI_Id_evenement_piece_jointe)&#13;
SI HTrouve(evenements_pieces_jointes) ALORS&#13;
	evenements_pieces_jointes.Piece_jointe = HAttacheMémo(evenements_pieces_jointes,Piece_jointe,sFichier)&#13;
	evenements_pieces_jointes.Type = sExtension&#13;
	HModifie(evenements_pieces_jointes)&#13;
FIN&#13;
[/code]&#13;
&#13;
Mais là, quelque soit le nouveau document, la mise à jour est incorrecte. Quand je visualise ce que j'ai dans le champ, j'ai quelque chose du style :&#13;
&#13;
&#13;
https://hostimage.windev.io/images/Capture_36cc93941e8050cd658f56449f423488.PNG&#13;
&#13;
Je ne vois pas où, j'ai fais une erreur dans le code&#13;
&#13;
Cela parle à quelqu'un ?&#13;
&#13;
Merci d'avance</description><ttl>30</ttl><generator>WEBDEV</generator><language>fr_FR</language><link>https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/232726-modification-champ-memo-dans-base-mysql/read.awp</link><title>Modification d'un champ MEMO dans une base MySQL</title><managingEditor>moderateur@pcsoft.fr (El moderador)</managingEditor><webMaster>webmaster@pcsoft.fr (El webmaster)</webMaster><item><author>Lionel Lemoine</author><category>pcsoft.fr.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/232726-modification-champ-memo-dans-base-mysql-232731/read.awp</comments><pubDate>5 Sep 2019 11:29:04 Z</pubDate><description>Oups ... Je viens de voir mon erreur dans le code. Désolé pour le dérangement. :merci:</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/232726-modification-champ-memo-dans-base-mysql-232731/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/232726-modification-champ-memo-dans-base-mysql-232731/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/232726-modification-champ-memo-dans-base-mysql/read.awp">Modification d'un champ MEMO dans une base MySQL</source><title>Re: Modification d'un champ MEMO dans une base MySQL</title></item></channel></rss>
