求VB 高手解决DATA控件问题

DimnameAsVariantIfText1.Text=""ThenMsgBox("账号不能为空")ElseIfText1.Text<>""Thenname=Text1... Dim name As Variant
If Text1.Text = "" Then
MsgBox ("账号不能为空")
ElseIf Text1.Text <> "" Then
name = Text1.Text
Data1.Recordset.MoveFirst
Data1.Recordset.FindFirst ("账号=" & "'" & name & "'")
If Data1.Recordset.NoMatch Then
MsgBox ("用户不存在")
ElseIf Data1.Recordset("密码") = (Text2.Text) Then
main.Show
Else:
MsgBox ("密码错误")
End If
End If
我希望当输入不存在用户的时候 弹出用户不存在,但我的程序直接执行main.show 进入下一页面,求懂DATA控件高手指点,QQ95215417
展开
 我来答
ljrlili
2010-11-12 · TA获得超过892个赞
知道小有建树答主
回答量:594
采纳率:50%
帮助的人:319万
展开全部
Dim name As Variant
If Text1.Text = "" Then
MsgBox ("账号不能为空")
exit sub
end if

name = Text1.Text
Data1.Recordset.MoveFirst
Data1.Recordset.FindFirst ("账号=" & "'" & name & "'")
If Data1.Recordset.NoMatch Then
MsgBox ("用户不存在")
exit sub
end if
If Data1.Recordset("密码") = (Text2.Text) Then
main.Show
Else:
MsgBox ("密码错误")
End If
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式