data1.databasename="c:\1.mdb" '数据库路径和数据库名
strSQL = "Select PKlogin2.车牌号 From PKlogin2 where PKlogin2.车牌号='" & searchstr & "'"
data1.recordsource=strsql
data1.refresh
msflexgrid1.refresh
strSQL = "Select PKlogin2.车牌号 From PKlogin2 where PKlogin2.车牌号='" & searchstr & "'"
data1.recordsource=strsql
data1.refresh
msflexgrid1.refresh
strSQL = "Select PKlogin2.车牌号 From PKlogin2 where PKlogin2.车牌号= '" & searchstr & "'"
我按大家的方法改过了,没有用,错误依旧。哪位大侠帮我运行试试,OK?
hehe,那说明你的 searchstr 中含有单引号 ' 啊。
Dim strSQL As String
Dim searchstr As String
searchstr = InputBox("请输入车牌号:", "查找车牌") '有问题
strSQL = "Select PKlogin2.车牌号 From PKlogin2 where PKlogin2.车牌号=" & " '&searchstr&'"
msgbox strsql ' <----- add here
If Trim(strSQL) <> "" Then
Data1.RecordSource = strSQL
Data1.Refresh
Else
MsgBox ("对不起,不能输入空号。")
End If
End sub
data控件不太好用
cqq_chen(我是谁)
810303(航海)
说的都对。可能有部分符号显示不清楚。我改为中文标点如下
strSQL = “Select PKlogin2.车牌号 From PKlogin2 where PKlogin2.车牌号=‘“ & searchstr & ”’”