在vb6中使用ADODB.Recordset查找字段的一部分

在vb6中使用ADODB.Recordset查找字段的一部分,vb6,filter,find,ado,adodb,Vb6,Filter,Find,Ado,Adodb,我在mdb中有一个带有字段地址的表,它将包含街道地址e.t.c作为字符串。 我希望能够搜索此记录的一部分 sCriteria = "address like " & "'" & streetAddr & "'" Rs1.Filter = sCriteria 它搜索例如“Mall”,当有一条记录“Mall Road”应该已经找到,但不是因为Road丢失,我应该怎么做才能使部分字段可搜索呢?在结束单引号之前,在筛选值之后放一个“*”。在结束单引号之前,在筛选值之后

我在mdb中有一个带有字段地址的表,它将包含街道地址e.t.c作为字符串。 我希望能够搜索此记录的一部分

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

   Rs1.Filter = sCriteria

它搜索例如“Mall”,当有一条记录“Mall Road”应该已经找到,但不是因为Road丢失,我应该怎么做才能使部分字段可搜索呢?

在结束单引号之前,在筛选值之后放一个“*”。

在结束单引号之前,在筛选值之后放一个“*”。

尝试

sCriteria = "address like '*" & Quote(streetAddr) & "*'"
其中,
Quote
进行简单的
替换(sText,“”,“”)
尝试

sCriteria = "address like '*" & Quote(streetAddr) & "*'"
其中,
Quote
进行简单的
替换(sText,“”,“”)