OVH Cloud OVH Cloud

[WD8]Requete

2 réponses
Avatar
pchapoullie
Bonjour,
J'ai une requête qui (entre autres choses) sélectionne les
enregistrements dont un des champs ne doit pas figurer dans une liste :

Afficher tous les CODEAGENCE, IDAdresse, TYPECLIENT, CODECLIENT,
RAISONSOCIALE, ADRESSE1, ADRESSE2, ADRESSE3, CODEPOSTAL, VILLE,
TELEPHONE, TELECOPIE, CODETOURNEE, CODEAGENCETCS et ADR_INACTIF tels
que TYPECLIENT est égal à 'Param1' ET CODECLIENT est égal à 'Param2' ET
CODEAGENCE n'est pas dans la liste {{Param3} } ET ADR_INACTIF est égal
à 0 . Le résultat est trié selon la valeur de CODEAGENCE par ordre
croissant.

Si je mets la liste à la main dans l'éditeur de requête c'est OK !

Si j'appelle la requête avec :

HExécuteRequête(ARRIVAGE,hRequêteInterruptible,Client.TYPECLIENT,wclient,wliste)

cela ne fonctionne pas s'il y a plus d'une valeur dans la liste.

Ex wliste = '54190' fonctionne et wliste = '54190','55630','55896' ne
fonctionne pas.

Des idées ?

--
Philippe Chapoullie

2 réponses

Avatar
CoXwEn
Bonjour, il essaie de remplacer
wliste = '54190','55630','55896'
par
wliste = '54190'+RC+'55630'+RC+'55896'
Bonne journée
Avatar
pchapoullie
CoXwEn a exprimé avec précision :
Bonjour, il essaie de remplacer
wliste = '54190','55630','55896'
par
wliste = '54190'+RC+'55630'+RC+'55896'
Bonne journée



Merci, c'est exactement ce qu'il fallait faire !

--
Philippe Chapoullie