VB+SQL,小的在做一个实验~需要用VB+SQL。在登陆界面出了问题...求各位大大解释

[复制链接]
查看11 | 回复1 | 2011-6-27 22:00:50 | 显示全部楼层 |阅读模式
Private Sub cmdenter_Click()
On Error GoTo errorhandler
If txtmid.Text = "" Then
MsgBox "请输入账号!", 16, "管理员登录"
txtmid.SetFocus
ElseIf txtmkey.Text = "" Then
MsgBox "请输密码!", 16, "管理员登录"
txtmkey.SetFocus
End If
Adodc1.RecordSource = "select * from 管理员表"
Adodc1.Refresh
Do While Not Adodc1.Recordset.EOF
If txtmid.Text = Adodc1.Recordset.Fields("管理员编号") And txtmkey.Text = Adodc1.Recordset.Fields("管理员密码") Then
Unload Me
main.Show
Else
End If
Adodc1.Recordset.MoveNext
Loop
errorhandler:
MsgBox "信息错误,验证失败,请重新输入!"
End Sub
这个代码,不知道哪有问题,始终都只执行"MsgBox "信息错误,验证失败,请重新输入!"",其他没有任何效果...(除了前面为空的那个)保证在表里面的信息都是正确的,表名也没错~
各种冰天雪地裸体跪求帮助~

回复

使用道具 举报

千问 | 2011-6-27 22:00:50 | 显示全部楼层
Do While 有记录集。loop 没有记录集。那是有还是没有,先看下数据库的数据。...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行