Acomba (Forum)
Pourquoi ne pas devenir membre du forum ?

Identifiez-vous ou Inscrivez-vous afin d'accéder à l'inrégralité du forum:
Accès à toutes les catégories du forum,
Entraide entre les 6 500 membres, et ce nombre s'accroît quotidiennement!

Notez que ce forum est indépendant de la société Acceo Solutions, éditrice du logiciel Acomba.
Connexion

Récupérer mon mot de passe


[résolu]Question de systaxe SQL

Voir le sujet précédent Voir le sujet suivant Aller en bas

[résolu]Question de systaxe SQL

Message  Jeremie le 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.


Dernière édition par Jeremie le Jeu 11 Fév 2016 - 16:25, édité 1 fois (Raison : explication solution.)
avatar
Jeremie

Nombre de messages : 108
Date d'inscription : 11/08/2010

Fiche d'Entreprise
Nom de l'entreprise:

Voir le profil de l'utilisateur http://bourgeois-sc.com

Revenir en haut Aller en bas

Voir le sujet précédent Voir le sujet suivant Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum