Le dièse (#) dans une requête

Soph70 Messages postés 14 Date d'inscription mardi 7 janvier 2003 Statut Membre Dernière intervention 7 janvier 2011 - 11 mars 2005 à 07:32
cs_ITALIA Messages postés 2169 Date d'inscription vendredi 20 avril 2001 Statut Membre Dernière intervention 30 juin 2009 - 11 mars 2005 à 08:33
Bonjour,

Lorsque j'effectue une recherche avec le mot suivant PO # 5432 dans la base
de données, il ne le trouve pas et je sais qu'il existe. Je crois que le
problème provient du dièse (#) dans le mot, existe t'il une solution à ce
problème?

Voici ma requête:

strRefClient = Replace(Trim(txtRefClient.Text), "'", "''")

strSQLRefClient = "SELECT [Table ventes].NumVente, [Table ventes].RefClient," & _
" [Table clients].NomCli " & _
" FROM [Table ventes] INNER JOIN [Table clients] ON " & _
" [Table ventes].NumClient = [Table clients].Numéro " & _
" Where RefClient LIKE '" & strRefClient & "*' ORDER BY [Table ventes].RefClient;"

Set rsRecherche = dbGivan.OpenRecordset(strSQLRefClient)

Merci à l'avance pour votre aide,

Sophie

1 réponse

cs_ITALIA Messages postés 2169 Date d'inscription vendredi 20 avril 2001 Statut Membre Dernière intervention 30 juin 2009 9
11 mars 2005 à 08:33
Effectivement tout comme ' # est utilisé dans les requétes.
# sert à filtrer des Dates.

It@li@
0