2010-12-07 93 views
0

J'ai une table dans mdb avec l'adresse de champ, qui contiendra l'adresse de rue e.t.c comme chaîne. Je veux être en mesure de rechercher une partie de cet enregistrement.Trouver une partie du champ en utilisant ADODB.Recordset dans vb6

sCriteria = "address like " & "'" & streetAddr & "'" 

    Rs1.Filter = sCriteria 

il recherche par exemple « Mall » alors qu'il ya un enregistrement « Road Mall » qui aurait dû être trouvé mais pas aussi la route est, que dois-je faire pour faire partie du champ des recherches

Répondre

3

Essayez

sCriteria = "address like '*" & Quote(streetAddr) & "*'" 

Quote-t simple Replace(sText, "'", "''")

0

Mettez un '*' avant la guillemets simples de fermeture, après la valeur du filtre.