[VB ACCESS] utilisation du like

Tidodo Messages postés 143 Statut Membre -  
 hery -
Bonjour !

voilà un petit soucis de syntaxe. Pouvez me dire comment j'utilise la fonction like SQL dans VB.

Ca doit etre un truc du genre :

ADODC1.RecordSource=("Select * From concert Where Date_concert like ' " & TextRechercheDate.Texte & " ' ? ")

Mais cette syntaxe ne marche pas !

Please help me ! C'est assez urgent !
A voir également:

25 réponses

Flo
 
sérieux je sais pas trop pourquoi ca ne marche pas. j'ai déja réalisé un mini moteur de recherche en vb.net mais j'utilisais une dataview et la propriété rowfilter et ca marchait très bien dans ma datagridview.
0
aserf
 
Salut,

pour ton probleme de requette c'est tres simple,

en sql le joker n'est pas * mais le %,

remplase
where '*mon text*'
par
where '%mon text%'

a++
seb
www.database2code.com
0
hery
 
merci, je suis sauver, hihihi
0
blux Messages postés 27848 Date d'inscription   Statut Modérateur Dernière intervention   3 360
 
je ne vois pas ce qui cloche...

Tu peux lancer ta requête sous ACCESS pour voir si c'est pas ton code vb qui trafique quelque chose ?
0
Thomas3131
 
J'ai du faire

"...like " & Chr(34) & "*" & mot & "*" & Chr(34)
Attention à la présence de " dans la chaine mot...
0
nofear2win
 
j'ai le même problème... la requête sous access s'execute normalement et affiche le résultat... mais sous vb rien ne s'affiche... :(
0
nofear2win
 
en fait la solution est celle proposée par aserf
j'ajoute que le joker sous ADO est % et sous DAO c'est *
merci aserf et bonne programmation à tous :)
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
william7007 Messages postés 344 Statut Membre 46
 
Bonsoir excusez moi
je sort peut etre de l'eau mais je voudrais juste savoir votre date est de quel type?

de type Date ou de type texte?
0