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

时间:2010-12-07 08:56:55

标签: vb6 filter find ado adodb

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

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

   Rs1.Filter = sCriteria

它搜索例如“Mall”,同时有一条应该找到的“Mall Road”记录,但不是因为缺少Road,我应该怎样做才能搜索字段

2 个答案:

答案 0 :(得分:3)

尝试

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

其中Quote执行简单的Replace(sText, "'", "''")

答案 1 :(得分:0)

放一个' *'在关闭单引号之前,在过滤值之后。