OVH Cloud OVH Cloud

requete ADO avec like.

5 réponses
Avatar
Arnaud
Bonjour,

J'ai un champ string*3. Je cherche par le biais d'une requete à me
retourner les enregistrements correspondants uniquement au critère
suivant : "?1?". Comment executer ceci avec une requete ADO ?

Merci. Arnaud.

5 réponses

Avatar
jean-marc
"Arnaud" a écrit dans le message de
news:ea8241$pkr$
Bonjour,

J'ai un champ string*3. Je cherche par le biais d'une requete à me
retourner les enregistrements correspondants uniquement au critère
suivant : "?1?". Comment executer ceci avec une requete ADO ?



Hello,

Comme ceci, par exemple :

SELECT * FROM Table1
WHERE mon_champ Like '?1?';

--
Jean-marc
Tester mon serveur (VB6) => http://myjmnhome.dyndns.org
"There are only 10 kind of people
those who understand binary and those who don't."
mailto: remove '_no_spam_' ;
Avatar
Arnaud
jean-marc a écrit :
Hello,

Comme ceci, par exemple :

SELECT * FROM Table1
WHERE mon_champ Like '?1?';




Es-tu bien certain de ce que tu dis !? Chez moi en ADO, le caractere
joker (?) ne fonctionne pas, du moins il ne remplit pas sa mission. et
le caractère '%' ne me permet pas de recherche une occurence en seconde
position.

Merci.
Avatar
Fred
Dans : news:ea9rp2$gh5$,
Arnaud disait :
jean-marc a écrit :
Hello,

Comme ceci, par exemple :

SELECT * FROM Table1
WHERE mon_champ Like '?1?';




Es-tu bien certain de ce que tu dis !? Chez moi en ADO, le caractere
joker (?) ne fonctionne pas, du moins il ne remplit pas sa mission. et
le caractère '%' ne me permet pas de recherche une occurence en
seconde position.



Bonjour,

Cela dépend de la base que tu interroges.
Si par ailleurs tu utilises %, alors essaie avec _ (underscore)

--
Fred
mail : foleide at free.fr
Avatar
jean-marc
"Arnaud" a écrit dans le message de
news:ea9rp2$gh5$
jean-marc a écrit :
> Hello,
>
> Comme ceci, par exemple :
>
> SELECT * FROM Table1
> WHERE mon_champ Like '?1?';
>

Es-tu bien certain de ce que tu dis !? Chez moi en ADO, le caractere
joker (?) ne fonctionne pas, du moins il ne remplit pas sa mission. et
le caractère '%' ne me permet pas de recherche une occurence en


seconde
position.



Hello,

oui je suis sur, mais ceci fonctionne avec une base Access. Si tu
utiises
une autre base de données, il faut regarder le manuel SQL de cette base
en particulier car les caracères jokers peuvent différer d'une bdd à une
autre.

--
Jean-marc
Tester mon serveur (VB6) => http://myjmnhome.dyndns.org
"There are only 10 kind of people
those who understand binary and those who don't."
mailto: remove '_no_spam_' ;
Avatar
Kiki29
Sous Access
SELECT nom LIKE %BOU% renvoie tous les noms comportant BOU dans leur nom
SELECT nom LIKE BOU% renvoie tous les noms commençant par BOU
SELECT nom LIKE B%U renvoie tous les noms commençant par B et se terminant
par U
SELECT nom LIKE %U renvoie tous les noms se terminant par U
SELECT nom LIKE B_ _U% renvoie tous les noms commençant par B et ayant pour
4eme caractère un U
SELECT nom LIKE %[R-T] renvoie tous les noms se terminant par R, S, T