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 !