Problème avec l'opérateur "Like"
Résolu/Fermé3 réponses
jee pee
Messages postés
41146
Date d'inscription
mercredi 2 mai 2007
Statut
Modérateur
Dernière intervention
18 avril 2025
9 593
18 avril 2022 à 16:01
18 avril 2022 à 16:01
Bonjour,
Je n'utilise pas Access mais cette indication "la syntaxe ci-dessus change si vous avez activé l'ANSI 92 dans Access (le Like devient ALike et le "*" devient "%")." pourrait jouer aussi sur *hier*
http://www.sciences.ch/dwnldbl/divers/MSAccess.pdf
Je n'utilise pas Access mais cette indication "la syntaxe ci-dessus change si vous avez activé l'ANSI 92 dans Access (le Like devient ALike et le "*" devient "%")." pourrait jouer aussi sur *hier*
http://www.sciences.ch/dwnldbl/divers/MSAccess.pdf
Merci pour cette réponse. Le problème est alors que je ne suis pas vraiment un Kador en langage informatique, même si je maitrise bien Access.
Aussi je vous demanderai ce qu'est ANSI 92 , parce que si c'est bien de cela qu'il s'agit, je l'aurais fait par inadvertance, ou bien il se serait activé tout seul. Dans ce cas comment s'y prendre pour revenir en arrière?
En attendant, je vais essayer de remplacer les "*" par "%" , et je verrai le résultat. Je vous tiens au courant.
Encore Merci.
Aussi je vous demanderai ce qu'est ANSI 92 , parce que si c'est bien de cela qu'il s'agit, je l'aurais fait par inadvertance, ou bien il se serait activé tout seul. Dans ce cas comment s'y prendre pour revenir en arrière?
En attendant, je vais essayer de remplacer les "*" par "%" , et je verrai le résultat. Je vous tiens au courant.
Encore Merci.
jee pee
Messages postés
41146
Date d'inscription
mercredi 2 mai 2007
Statut
Modérateur
Dernière intervention
18 avril 2025
9 593
>
Tessel75
18 avril 2022 à 17:11
18 avril 2022 à 17:11
"que je n'ai jamais demandé. " cela doit être la valeur par défaut,
jee pee
Messages postés
41146
Date d'inscription
mercredi 2 mai 2007
Statut
Modérateur
Dernière intervention
18 avril 2025
9 593
18 avril 2022 à 17:10
18 avril 2022 à 17:10
ANSI 92 est une norme du langage SQL
celà semble s'activer au niveau de chaque base Access, et dans les paramètres par défaut pour une nouvelle base : https://documentation.help/MS-Office-Access-2003/SetANSISQLQueryMode.htm
celà semble s'activer au niveau de chaque base Access, et dans les paramètres par défaut pour une nouvelle base : https://documentation.help/MS-Office-Access-2003/SetANSISQLQueryMode.htm
Un grand Bravo, et un immense Merci à toi.
J'ai bien retrouvé une case à coché "ANSI 92" dans les paramètres de la base en question. Et celle-ci était bien cochée active.
Pour le reste, après plusieurs tests, j'ai pu mettre à jour, une possibilité que j'ignorais totalement (Je pratique tout de même Access depuis plus de 20ans) qui est qu'on peut écrire indifféremment "Like" avec les "*" , ou bien Alike avec les "%" . Cela à la condition que la fameuse case à cocher soit inactive, sinon il faut bien écrire : Alike avec les "%" .
Je m'endormirai ce soir en étant moins ignorant.
Merci. Je passe en résolue.
J'ai bien retrouvé une case à coché "ANSI 92" dans les paramètres de la base en question. Et celle-ci était bien cochée active.
Pour le reste, après plusieurs tests, j'ai pu mettre à jour, une possibilité que j'ignorais totalement (Je pratique tout de même Access depuis plus de 20ans) qui est qu'on peut écrire indifféremment "Like" avec les "*" , ou bien Alike avec les "%" . Cela à la condition que la fameuse case à cocher soit inactive, sinon il faut bien écrire : Alike avec les "%" .
Je m'endormirai ce soir en étant moins ignorant.
Merci. Je passe en résolue.