<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"><channel><category>pcsoft.fr.windev</category><copyright>Copyright 2026, PC SOFT</copyright><lastBuildDate>23 Apr 2020 14:16:52 Z</lastBuildDate><pubDate>23 Apr 2020 12:42:56 Z</pubDate><description>Bonjour à tous,&#13;
&#13;
Je rencontre un problème et j'ai besoin de votre aide.&#13;
J'ai un projet qui tourne uniquement en base SQL serveur (pas d'analyse)&#13;
&#13;
J'ai une table avec une rubrique image (je ne peux pas stocker le chemin pour différentes raisons).&#13;
&#13;
Dans le programme, l'utilisateur choisit son image qui est stocké dans une zone répétée.&#13;
ensuite j’exécute le code suivant pour la stocker&#13;
[code:wl]&#13;
&#13;
bufFichier		est un Buffer&#13;
sImg64			est une chaîne ANSI	&#13;
&#13;
SI nNBPhoto &gt; 0 ALORS&#13;
	POUR i = 1 _À_ nNBPhoto&#13;
		SI ZR_ListeImage[i].ATT_GRPPHOTO_NOTE &lt;&gt; "" ALORS&#13;
			bufFichier	= fChargeTexte(ZR_ListeImage[i].IMG_GRPPHOTO)&#13;
			sImg64		= Crypte(bufFichier,"",crypteAucun,encodeBASE64)&#13;
		SINON&#13;
			sImg64 		= Remplace(gtabSauvImage[i],"'","''")&#13;
		FIN&#13;
			&#13;
		SI ZR_ListeImage[i].SAI_GRPID = 0 ALORS&#13;
			//Création&#13;
			sTxtInsertUpd	= "INSERT INTO GRADAGE_RACLETTE_PHOTO (GRID,GRPPHOTO,GRPCOMMENTAIRE,CREATUSER,CREATDATE) VALUES(%1,'%2','%3','%4','%5')"&#13;
			sTxtInsertUpd	= ChaîneConstruit(sTxtInsertUpd,gnIdentifiant,sImg64,ZR_ListeImage[i].SAI_GRPCOMMENTAIRE,gUtilisateurCourant.Code,DateVersChaîne(DateSys(),"JJ/MM/AAAA")+" "+HeureVersChaîne(HeureSys(),"HH:MM:SS")+".000")&#13;
		SINON&#13;
			//Modification&#13;
			sTxtInsertUpd = "UPDATE GRADAGE_RACLETTE_PHOTO SET GRPPHOTO = '"+sImg64+"', GRPCOMMENTAIRE = '"+ZR_ListeImage[i].SAI_GRPCOMMENTAIRE+"', MODIFUSER = '"+gUtilisateurCourant.Code+"', MODIFDATE = '"+DateVersChaîne(DateSys(),"JJ/MM/AAAA")+" "+HeureVersChaîne(HeureSys(),"HH:MM:SS")+".000' WHERE GRPID = "+ZR_ListeImage[i].SAI_GRPID	&#13;
		FIN&#13;
		&#13;
		SI sTxtInsertUpd &lt;&gt; "" ALORS &#13;
			SI PAS HExécuteRequêteSQL(sdInsertUpd,SQLConnexion,hRequêteSansCorrection,sTxtInsertUpd) ALORS&#13;
				Erreur(HErreurInfo())&#13;
			FIN&#13;
		FIN&#13;
	FIN&#13;
FIN&#13;
[/code]&#13;
&#13;
Pas de soucis jusque là.&#13;
&#13;
Pour la relecture, j’exécute le code suivant :&#13;
&#13;
[code:wl]&#13;
sTxtImage = "SELECT * FROM GRADAGE_RACLETTE_PHOTO WHERE GRID = "+gnIdentifiant+" ORDER BY GRPID"&#13;
			SI HExécuteRequêteSQL(sdImage,SQLConnexion,hRequêteSansCorrection,sTxtImage) ALORS&#13;
				HLitPremier(sdImage)&#13;
				TANTQUE PAS HEnDehors(sdImage)&#13;
					nLigne = ZoneRépétéeAjouteLigne(ZR_ListeImage)&#13;
					SI nLigne &gt; 0 ALORS&#13;
						ZR_ListeImage[nLigne].SAI_GRPID				= sdImage.GRPID&#13;
							ZR_ListeImage[nLigne].IMG_GRPPHOTO		= Décrypte(sdImage.GRPPHOTO,"",crypteAucun,encodeBASE64)&#13;
						ZR_ListeImage[nLigne].SAI_GRPCOMMENTAIRE	= sdImage.GRPCOMMENTAIRE&#13;
					FIN&#13;
					HLitSuivant(sdImage)&#13;
				FIN&#13;
			FIN&#13;
			HAnnuleDéclaration(sdImage)&#13;
[/code]&#13;
&#13;
La photo s'affiche bien. Mais par contre si je fais à nouveau l'enregistrement, là quand je reviens sur l'écran plus aucune image.&#13;
&#13;
Pouvez-vous m'aider?&#13;
&#13;
Merci et bonne journée.</description><ttl>30</ttl><generator>WEBDEV</generator><language>fr_FR</language><link>https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/238984-image-base-sql-server/read.awp</link><title>image base SQL Server</title><managingEditor>moderateur@pcsoft.fr (El moderador)</managingEditor><webMaster>webmaster@pcsoft.fr (El webmaster)</webMaster><item><author>soddev</author><category>pcsoft.fr.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/238984-image-base-sql-server-238988/read.awp</comments><pubDate>23 Apr 2020 14:16:52 Z</pubDate><description>J'ai trouvé une solution à mon problème.&#13;
Merci encore</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/238984-image-base-sql-server-238988/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/238984-image-base-sql-server-238988/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/238984-image-base-sql-server/read.awp">image base SQL Server</source><title>Re: image base SQL Server</title></item></channel></rss>
