- Jeremie
- Nombre de messages : 123
Date d'inscription : 11/08/2010
Fiche d'Entreprise
Nom de l'entreprise:
[résolu]Question de systaxe SQL
Mar 2 Fév 2016 - 12:09
Bonjour,
J'ai cette requête SQL
SELECT SWITCH(ChCategory=1,'Banque', ChCategory=2,'Actif', ChCategory=3,'Passif', ChCategory=4,'Capitaux', ChCategory=5,'Revenu', ChCategory=6,'Dépenses', ChCategory=7,'Multiple', ChCategory=8,'Quantité') as Category ,
ChNumber, CHDescription
from Charter
Where ChActive = -1
order by ChCategory
Dans une bd Access 2010 lier via ODBC à Acomba, ça fonctionne, mais dès que je la met dans mon code vb.
J'obtiens cette erreur :
ERROR [42000] [Acomba ODBC Driver]Expected lexical element not found: FROM
Est-ce que quelqu'un sait se qu'il me manque ?
Si on été sur un SQL Server, j'aurais utilisé un CASE, mais Acces étant Acces.
Merci.
EDIT
C'était pour nos groupes de produit alors j'ai mis un filtre.
J'ai donc plus besoin de l'info.
Merci.
J'ai cette requête SQL
SELECT SWITCH(ChCategory=1,'Banque', ChCategory=2,'Actif', ChCategory=3,'Passif', ChCategory=4,'Capitaux', ChCategory=5,'Revenu', ChCategory=6,'Dépenses', ChCategory=7,'Multiple', ChCategory=8,'Quantité') as Category ,
ChNumber, CHDescription
from Charter
Where ChActive = -1
order by ChCategory
Dans une bd Access 2010 lier via ODBC à Acomba, ça fonctionne, mais dès que je la met dans mon code vb.
J'obtiens cette erreur :
ERROR [42000] [Acomba ODBC Driver]Expected lexical element not found: FROM
Est-ce que quelqu'un sait se qu'il me manque ?
Si on été sur un SQL Server, j'aurais utilisé un CASE, mais Acces étant Acces.
Merci.
EDIT
C'était pour nos groupes de produit alors j'ai mis un filtre.
J'ai donc plus besoin de l'info.
Merci.
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum