<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"><channel><category>pcsoft.fr.windev</category><copyright>Copyright 2026, PC SOFT</copyright><lastBuildDate>26 Apr 2019 05:43:10 Z</lastBuildDate><pubDate>25 Apr 2019 15:06:50 Z</pubDate><description>bonjour a tous,&#13;
&#13;
Une question de débutant, merci de votre indulgence.&#13;
Je souhaite exécuter une requete sur un serveur Hyperfile HF SQL.&#13;
Le code que j'utilise est en gros ci dessous, je vais chercher les paramètres dans un fichier ini mais bon ça change pas grand chose. La table T_Type_Groupe existe bien dans la base de données request&#13;
La question : J'ai été obligé de créer une analyse avec la table T_Type_Groupe pour que le code ci dessous fonctionne, y a t il une possibilité de se passer d'analyse ? Merci beaucoup&#13;
&#13;
[code:wl]&#13;
cnxDataConnexion est une Connexion&#13;
sDataServeur est une chaîne&#13;
nDataPort est un entier&#13;
sDataUtilisateur est une chaîne&#13;
sDataMotDePasse est une chaîne&#13;
sDataBaseDeDonnees est une chaîne&#13;
&#13;
Ma_Requete est une chaîne&#13;
Ma_Source_Perso est une Source de Données&#13;
Mon_Compteur est un entier&#13;
Valeur_Retour est un booléen&#13;
&#13;
sDataServeur = "RMFRLMBF101"&#13;
nDataPort = 4900&#13;
sDataUtilisateur = "admin"&#13;
sDataMotDePasse = ""&#13;
sDataBaseDeDonnees = "request"	&#13;
Ma_Requete = "SELECT * FROM T_Type_Groupe"	&#13;
&#13;
// Test Connexion&#13;
cnxDataConnexion..Serveur           = sDataServeur+":"+NumériqueVersChaîne(nDataPort)  &#13;
&#13;
cnxDataConnexion..Utilisateur       = sDataUtilisateur  &#13;
&#13;
cnxDataConnexion..MotDePasse        = sDataMotDePasse  &#13;
&#13;
cnxDataConnexion..BaseDeDonnées     = sDataBaseDeDonnees  &#13;
&#13;
cnxDataConnexion..Provider          = hAccèsHFClientServeur  &#13;
&#13;
cnxDataConnexion..Accès             = hOLectureEcriture  &#13;
&#13;
cnxDataConnexion..OptionsCurseur    = hCurseurClient  &#13;
&#13;
// Ouverture de la connexion  &#13;
&#13;
SI PAS HOuvreConnexion(cnxDataConnexion) ALORS &#13;
	&#13;
	Erreur("Attention Mesdames zé Messieurs Problème de connexion à la base de données : " + HErreurInfo())  &#13;
	Ferme&#13;
	&#13;
SINON &#13;
	//HChangeConnexion("*",cnxDataConnexion)&#13;
	Valeur_Retour = HExécuteRequêteSQL(Ma_Source_Perso,cnxDataConnexion,hRequêteDéfaut,Ma_Requete)									&#13;
	SI Valeur_Retour ALORS									&#13;
		HLitPremier(Ma_Source_Perso)								&#13;
		TANTQUE PAS HEnDehors(Ma_Source_Perso)								&#13;
			Mon_Compteur++												&#13;
			&#13;
			HLitSuivant(Ma_Source_Perso)							&#13;
		FIN	&#13;
		&#13;
		Info("Nb enregistrements : "+NumériqueVersChaîne(Mon_Compteur))							&#13;
	SINON									&#13;
		Info("Erreur Exécution Requête SQL." + CRLF + Ma_Requete + CRLF + HErreurInfo())								&#13;
	FIN	&#13;
	&#13;
	HFermeConnexion(cnxDataConnexion)								&#13;
	&#13;
&#13;
FIN&#13;
[/code]</description><ttl>30</ttl><generator>WEBDEV</generator><language>fr_FR</language><link>https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/229712-requete-sql-message-erreur/read.awp</link><title>requete SQL - Message d'erreur</title><managingEditor>moderateur@pcsoft.fr (El moderador)</managingEditor><webMaster>webmaster@pcsoft.fr (El webmaster)</webMaster><item><author>gilroq</author><category>pcsoft.fr.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/229712-requete-sql-message-erreur-229741/read.awp</comments><pubDate>26 Apr 2019 05:43:10 Z</pubDate><description>Bonjour,&#13;
&#13;
Essaye avec "hRequeteSansCorrection" à la place de "hRequeteDefaut".&#13;
&#13;
Cordialement.</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/229712-requete-sql-message-erreur-229741/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/229712-requete-sql-message-erreur-229741/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/229712-requete-sql-message-erreur/read.awp">requete SQL - Message d'erreur</source><title>Re: requete SQL - Message d'erreur</title></item><item><author>loic.monet</author><category>pcsoft.fr.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/229712-requete-sql-message-erreur-229733/read.awp</comments><pubDate>25 Apr 2019 17:44:49 Z</pubDate><description>Merci Michel,&#13;
&#13;
Il n'y a pas d'erreur de syntaxe SQL (requete triviale : select * from NomTable).&#13;
Mais WinDev me signale une e…</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/229712-requete-sql-message-erreur-229733/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/229712-requete-sql-message-erreur-229733/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/229712-requete-sql-message-erreur/read.awp">requete SQL - Message d'erreur</source><title>Re: requete SQL - Message d'erreur</title></item><item><author>michel.driant</author><category>pcsoft.fr.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/229712-requete-sql-message-erreur-229721/read.awp</comments><pubDate>25 Apr 2019 16:39:09 Z</pubDate><description>On ne voit pas le texte de la requete.&#13;
Sachez que vous pouvez tout faire en une fois&#13;
&#13;
En syntaxe SQL = "Select count(*) as nb…</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/229712-requete-sql-message-erreur-229721/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/229712-requete-sql-message-erreur-229721/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/229712-requete-sql-message-erreur/read.awp">requete SQL - Message d'erreur</source><title>Re: requete SQL - Message d'erreur</title></item></channel></rss>
