YES
Merci ca marche avec le %. Quel C.. de ne pas y avoir pensé avant.
Un grand merci, tu me débloque.
-------------------------------
Réponse au message :
-------------------------------
> En faisant une requette exacte ça marche le = au lieux du like ???
> Remarque j'y connais rien en sql mais j'ajoue que les * ça ne me dit rien du tout.... je pensais +tot au % ..
>
>

> >
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > Salut, je viens de passer une bonne partie de la matinée à trouvé mon erreur.
> >
> > En VBA, j'execute la requete suivante :
> >
> > Dim cx As New ADODB.Connection
> > Dim rst As New ADODB.Recordset
> >
> > Set cx = CurrentProject.Connection
> > Set rst = cx.Execute("SELECT eff_desc FROM effectuer WHERE eff_desc like 'Titre de courtoisie*' ")
> >
> > Do While rst.EOF = False
> > MsgBox rst!eff_desc
> > rst.MoveNext
> > Loop
> >
> >
> > Le problème est que la requete ne prend aucun enregistrement alors que quand je l'execute pour tester dans une requete Access ca marche nikel. Mais moi je veux l'executer en VBA puisque normalement la chaine a trouver est passée en paramètre.
> >
> > Si quelqu'un peut m'aider ca m'enleverrai une bonne epine du pied.
> > Merci
>