Найти часть поля, используя ADODB.Recordset в vb6 - PullRequest
0 голосов
/ 07 декабря 2010

У меня есть таблица в mdb с адресом поля, которая будет содержать уличный адрес и т. Д. В виде строки.Я хочу иметь возможность искать часть этой записи.

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

   Rs1.Filter = sCriteria

он ищет, например, "Mall", в то время как есть запись "Mall Road", которая должна была быть найдена, но отсутствует, так как Road отсутствует, что я должен сделать, чтобы сделать часть поля для поиска доступной*

Ответы [ 2 ]

3 голосов
/ 07 декабря 2010

Попробуйте

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

где Quote делает простой Replace(sText, "'", "''")

0 голосов
/ 07 декабря 2010

Поставьте '*' перед закрывающей одинарной кавычкой, после значения фильтра.

...