Clause Where ODBC V11
Modérateurs: Super-Apogea, Super Modérateur
7 messages
|Page 1 sur 1
Clause Where ODBC V11
Déja bonjour a tous.
Voici mon probléme.
Je fais un petit projet en C# sur Sage Comptabilité ligne 100 pack+ v11.00.
Je voudrais exécuter un requête simple du style:
Mais voila cette requête retourne seulement un enregistrement alors qu'il existe plein d'autre compte 411.
Pour avoir un résultat un peu mieux je suis obligé de modifier le critére du like en LIKE '%411% .
Mais forcement dans le résultat je me retrouve avec des comptes ne commencant pas forcement par 411.
Ma question:
Est ce un bug connu de la couche ODBC V11 ou existe t-il un autre moyen?
Merci d'avance
Voici mon probléme.
Je fais un petit projet en C# sur Sage Comptabilité ligne 100 pack+ v11.00.
Je voudrais exécuter un requête simple du style:
- Code: Tout sélectionner
SELECT * FROM F_COMPTEG WHERE CG_NUM like '411%'
Mais voila cette requête retourne seulement un enregistrement alors qu'il existe plein d'autre compte 411.
Pour avoir un résultat un peu mieux je suis obligé de modifier le critére du like en LIKE '%411% .
Mais forcement dans le résultat je me retrouve avec des comptes ne commencant pas forcement par 411.
Ma question:
Est ce un bug connu de la couche ODBC V11 ou existe t-il un autre moyen?
Merci d'avance
- Posteur néophyte
- Messages: 14
- Inscription: Ven 5 Oct 2007 09:54
- Localisation: 76
Bonjour vous voulez obtenir quoi ?
car cette requete va bien sur retourner que un seul compte , vu que vous demandez tout les comptes commencant par 411 , hors , dans le plan comptable c'est évidement un compte collectif et il est unique, à moins que vos clients soit gérés tel quel et non pas dans la table F_COMPTET dans ces cas la vous devriez avoir tout les comptes
maintenant si le but est d'avoir tout les clients associés au collectif 411
faite la requete ci dessous
SELECT * FROM F_COMPTET WHERE CG_NUMPRINC like '411%'
car cette requete va bien sur retourner que un seul compte , vu que vous demandez tout les comptes commencant par 411 , hors , dans le plan comptable c'est évidement un compte collectif et il est unique, à moins que vos clients soit gérés tel quel et non pas dans la table F_COMPTET dans ces cas la vous devriez avoir tout les comptes
maintenant si le but est d'avoir tout les clients associés au collectif 411
faite la requete ci dessous
SELECT * FROM F_COMPTET WHERE CG_NUMPRINC like '411%'
Merci pour ta réponse.
Je voudrais récupérer tous les compte généraux commencant par 411, d'ou le like '411%'.
Dans la table j'ai bien plusieur Compte commencant par 411 voila pourquoi je ne comprend pas pourquoi la requête précedente ne me renvoi pas tous les enregistrements
Je voudrais récupérer tous les compte généraux commencant par 411, d'ou le like '411%'.
Dans la table j'ai bien plusieur Compte commencant par 411 voila pourquoi je ne comprend pas pourquoi la requête précedente ne me renvoi pas tous les enregistrements
- Posteur néophyte
- Messages: 14
- Inscription: Ven 5 Oct 2007 09:54
- Localisation: 76
bonjour
Désolé j'étais parti en WE
Donc j'ai essayé cette requête et en résultat je n'ai rien du tout.
par contre lorsque j'enleve la clause Like je retrouve bien tous les comptes de Nature Client.
Est ce normal?
Sinon qu'elle est ta version ?
Désolé j'étais parti en WE
Donc j'ai essayé cette requête et en résultat je n'ai rien du tout.
par contre lorsque j'enleve la clause Like je retrouve bien tous les comptes de Nature Client.
Est ce normal?
Sinon qu'elle est ta version ?
- Posteur néophyte
- Messages: 14
- Inscription: Ven 5 Oct 2007 09:54
- Localisation: 76
7 messages
|Page 1 sur 1
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité