<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"><channel><category>pcsoft.fr.windev</category><copyright>Copyright 2026, PC SOFT</copyright><lastBuildDate>21 Sep 2020 16:08:16 Z</lastBuildDate><pubDate>18 Sep 2020 14:36:12 Z</pubDate><description>Bonjour à tous,&#13;
&#13;
Dans le cadre d'un projet, j'utilise pour la première fois Windev (j'ai déjà utilisé Webdev) mais également pour la première fois un connecteur ODBC (je récupère les données d'un AS400).&#13;
&#13;
J'ai réussi à me connecter à l'AS400 (bien que je pense que ma méthode n'est pas la meilleure).&#13;
Voici ma méthode :&#13;
&#13;
[code:wl]&#13;
NumConnexion est un entier&#13;
NumConnexion = SQLConnecte("as400","TEST","TEST")&#13;
SI NumConnexion&lt;&gt;0 ALORS&#13;
	&#13;
	// Mon code&#13;
	&#13;
SINON&#13;
	// Connexion échouée&#13;
	SQLInfoGene()&#13;
	Erreur("Erreur de connexion")&#13;
	SQLTransaction(sqlAnnule)&#13;
FIN&#13;
SQLDéconnecte()&#13;
[/code]&#13;
&#13;
&#13;
Suite à cette connexion, je souhaite récupérer les données d'une table afin de comparer si la valeur dans le champ de saisie sur ma fenêtre est présent dans les données de ma table.&#13;
J'aurais pu réaliser cela avec les fonctions HLit.., Htrouve et etc mais cela n'est pas possible avec un lien ODBC.&#13;
&#13;
J'ai trouvé les fonctions commençant par SQL, à savoir, SQLExec, SQLAvance etc.&#13;
&#13;
Mais en faisant : &#13;
[code:wl]&#13;
	SI PAS SQLExec("SELECT CDART FROM VM003P10 WHERE CDART='"+SAI_SansNom1+"'","REQ_BaseAccess") ALORS&#13;
		Erreur("Erreur 1")&#13;
	SINON&#13;
		Info("OK")&#13;
	FIN&#13;
[/code]&#13;
&#13;
Cela me permet uniquement de savoir si ma commande a été exécutée, or ce que je souhaite savoir c'est si ma requête retourne une valeur ou non. J'ai effectué des recherches mais je n'ai pas trouvé ce qu'il me fallait.&#13;
&#13;
Si quelqu'un maîtrisant mieux les interactions Windev avec lien ODBC, pouvait m'indiquer ou m'aiguiller sur comment analyser si ma requête retourne quelque chose plutôt que savoir si ma requête s’exécute cela me serait d'une grande aide.&#13;
&#13;
Merci d'avance :)  &#13;
&#13;
Cordialement&#13;
Florent VANFRAECHEM&#13;
&#13;
--&#13;
Cordialement&#13;
&#13;
Florent VANFRAECHEM</description><ttl>30</ttl><generator>WEBDEV</generator><language>fr_FR</language><link>https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/242699-utilisation-lien-odbc/read.awp</link><title>Utilisation lien ODBC</title><managingEditor>moderateur@pcsoft.fr (El moderador)</managingEditor><webMaster>webmaster@pcsoft.fr (El webmaster)</webMaster><item><author>Florent VANFRAECHEM</author><category>pcsoft.fr.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/242699-utilisation-lien-odbc-242776/read.awp</comments><pubDate>21 Sep 2020 16:08:16 Z</pubDate><description>Bonjour JBO,&#13;
&#13;
Oui effectivement dans mon exemple j'avais oublié de préfixer le nom de la table, c'est chose faite maintenant.&#13;…</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/242699-utilisation-lien-odbc-242776/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/242699-utilisation-lien-odbc-242776/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/242699-utilisation-lien-odbc/read.awp">Utilisation lien ODBC</source><title>Re: Utilisation lien ODBC</title></item><item><author>=JBO=</author><category>pcsoft.fr.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/242699-utilisation-lien-odbc-242775/read.awp</comments><pubDate>21 Sep 2020 15:25:06 Z</pubDate><description>Bonjour Florent,&#13;
&#13;
Si on recherche un peu sur les forums, on trouve 2 pistes.&#13;
&#13;
La première concerne la bibliothèque qui conti…</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/242699-utilisation-lien-odbc-242775/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/242699-utilisation-lien-odbc-242775/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/242699-utilisation-lien-odbc/read.awp">Utilisation lien ODBC</source><title>Re: Utilisation lien ODBC</title></item><item><author>Florent VANFRAECHEM</author><category>pcsoft.fr.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/242699-utilisation-lien-odbc-242766/read.awp</comments><pubDate>21 Sep 2020 11:45:24 Z</pubDate><description>J'ai essayé cela, ça ne fonctionne pas. :(&#13;
&#13;
Dans le SQLInfoGene j'ai remplacé ResSQL car ce n'est pas une requête. Malgré ça j…</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/242699-utilisation-lien-odbc-242766/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/242699-utilisation-lien-odbc-242766/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/242699-utilisation-lien-odbc/read.awp">Utilisation lien ODBC</source><title>Re: Utilisation lien ODBC</title></item><item><author>Kevin</author><category>pcsoft.fr.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/242699-utilisation-lien-odbc-242707/read.awp</comments><pubDate>18 Sep 2020 16:20:24 Z</pubDate><description>[code:wl]&#13;
ResSQL =SQLExec("SELECT CDART FROM VM003P10 WHERE CDART='"+SAI_SansNom1+"'","REQ_BaseAccess") &#13;
SI PAS ResSQL  ALORS&#13;…</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/242699-utilisation-lien-odbc-242707/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/242699-utilisation-lien-odbc-242707/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/242699-utilisation-lien-odbc/read.awp">Utilisation lien ODBC</source><title>Re: Utilisation lien ODBC</title></item></channel></rss>
