vb 模糊查询

来源:百度知道 编辑:UC知道 时间:2024/05/31 08:12:59
Set Data2.Recordset = Dbs.OpenRecordset("SELECT * " & "FROM GPSyhzl WHERE " & temp & " ")
模糊查询不知错在哪,哪位帮我看看
在text2中输入要查询的卡号,点击Command1进行查询可是无法模糊查询,急用,谢谢,解决后再加分
Private Sub Command1_Click()
Dim strsql As String
strsql = "select colb from gpsyhzl where 卡号 -like '&Text2.Text& '"
Adodc1.RecordSource = strsql
Adodc1.Recordset.MoveFirst
If Text2.Text <> "" Then
Text2.Text = "卡号 ='" & Text2.Text & " '" '"
Adodc1.Recordset.Find (Text2.Text) If Adodc1.Recordset.EOF Then
MsgBox "没有该卡号!"
End If
End If
End Sub

("SELECT * " & "FROM GPSyhzl WHERE " & temp & " ")这个是什么呀?

select * from GPSyhzl where temp like '%love%'
查询所有含有love得字段!

肯定是temp变量的值有问题,调试一下,看看temp的值是多少。