Utilisation operateur LIKE dans un recordse Ado

Résolu
vbkala Messages postés 3 Date d'inscription vendredi 11 février 2005 Statut Membre Dernière intervention 19 août 2006 - 19 août 2006 à 20:10
vbkala Messages postés 3 Date d'inscription vendredi 11 février 2005 Statut Membre Dernière intervention 19 août 2006 - 19 août 2006 à 20:23
Bonjour,
Je n'arrive pas à utiliser l'opérateur LIKE dans un recordset avec ADO en VB6
EX " select * from fichier where nom like 'BE*' " me revoie un recordset vide alors que dans ma table il y a plusieurs nom commencant par "BE" . Je n'avais aucun problème avec DAO
Merci de me dépanner

2 réponses

cs_Jack Messages postés 14007 Date d'inscription samedi 29 décembre 2001 Statut Modérateur Dernière intervention 28 août 2015 77
19 août 2006 à 20:14
Salut
En SQL, le * doit être remplacé par %
"... Where nom Like 'BE%'"   pour les champs dont le nom commence par BE
Si tu veux tester 'contient BE', il faut mettre un % devant et derrière BE

Vala
Jack, MVP VB
NB : Je ne répondrai pas aux messages privés

Champion du monde de boule de cristal - 2005
Le savoir est la seule matière qui s'accro
3
vbkala Messages postés 3 Date d'inscription vendredi 11 février 2005 Statut Membre Dernière intervention 19 août 2006
19 août 2006 à 20:23
je te remercie beaucoup ça roule
0