Message de rapport:
 

Re: [Débutant] Souci avec une simple requete (au niveau de la clause where)

Sujet: Re: [Débutant] Souci avec une simple requete (au niveau de la clause where)
par R&B sur 31/3/2006 7:01:05

rec_idclient1 est une Source de Données
HExécuteRequêteSQL(rec_idclient1," SELECT Client.IDClient AS IDClient FROM Client WHERE Client.nom = '"+s+"'  ")
HLitPremier(rec_idclient1)


Il faut que la vleur soir entre ' pour que le moteur de requête l'interprète.
Ensuite il faut que la chaine soit concaténée pour que le compilateur en faccse une chaine a destination de la fonction.

En clais la requête est de cette forme :
SELECT Client.IDClient AS IDClient FROM Client WHERE client.nom = 'aaaa'

Maintenant on utilise une variable s:
SELECT Client.IDClient AS IDClient FROM Client WHERE client.nom = 's'
Là on selectionne les valeur = s le caracère pas la variable

" SELECT Client.IDClient AS IDClient FROM Client WHERE client.nom = 's'"
Là c'est la mêche chose dans une chaine

" SELECT Client.IDClient AS IDClient FROM Client WHERE client.nom = '"+s+"'"
Là, on utilise bien la variiable qui s'insère dans le texte de la requête !
Connexion
Menu
Chercher WDForge
Chercher Web
Partenaires
Visualiser tous les Partenaires...
WinDev, WebDev, WinDev Mobile et HyperFile sont des marques déposées par PCSoft. |  Voter |  Legal |  Contact |   XOOPS 2.0.13.2