paramètre dans une requête sql sous excel
Bonjour le forum,
Je viens chercher votre aide pour une requête SQL sur une base microsoft via ODBC.
Je souhaite passer une clause d'un Where en paramètre dans une cellule du tableau excel. Je l'ai déjà fait pour d'autres requêtes ou sous requêtes et ça fonctionnait sans problème mais là rien à faire, excel me renvoie l'erreur "Erreur de syntaxe ou violation d'accès. Index de descripteur non valide".
Ci-dessous la requête :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
|
SELECT
a.ARTCODE,
a.ARTDESIGNATION,
a.DATECREATE
FROM
ARTICLES a
WHERE
a.ARTCODE NOT IN (
SELECT
pvl.PLVARTCODE
FROM
PIECEVENTELIGNES pvl
INNER JOIN PIECEVENTES pv ON pvl.PCVID = pv.PCVID
INNER JOIN TIERS t ON t.TIRID = pv.TIRID
WHERE
pvl.PLVARTCODE IS NOT NULL
AND t.TIRCODE = 'AMNOY'
)
AND a.ARTISACTIF = 'O' |
Sans paramètre, la requête fonctionne bien. C'est le 'AMNOY' que je veux passer en paramètre.
Voilà en espérant avoir été clair.
Merci d'avance pour votre aide