我用来判断密码输入次数,怎么当我的密码输入错误是,,他不回到我的密码输入处啊!!
For i = 0 To j
SqlStr = ""
SqlStr = "exec YY_Password '" & Trim(txtUser_ID.Text) & "','" & txtPwd.Text & "'"
Set adoTemp = ExecSQL(SqlStr) If Not adoTemp.EOF Then
hs_LoginUserID = UCase(Trim(txtUser_ID.Text))
hs_LoginUserName = Trim(adoTemp.Fields("Password").Value)
CheckLogin = True
Exit Function
Else
i = i + 1
If i > j Then
MsgBox "你以超过最大登录次数,请退出!", vbOKOnly + vbQuestion, "温馨提示"
Unload Me
Else
' GoTo Err
CheckLogin = False
MsgBox "用户号不存在或密码有误,请重新输入!", vbInformation, hs_TitleName
txtPwd.SetFocus
'txtPwd.Text = ""
End If
End If
Next i
望指教
For i = 0 To j
SqlStr = ""
SqlStr = "exec YY_Password '" & Trim(txtUser_ID.Text) & "','" & txtPwd.Text & "'"
Set adoTemp = ExecSQL(SqlStr) If Not adoTemp.EOF Then
hs_LoginUserID = UCase(Trim(txtUser_ID.Text))
hs_LoginUserName = Trim(adoTemp.Fields("Password").Value)
CheckLogin = True
Exit Function
Else
i = i + 1
If i > j Then
MsgBox "你以超过最大登录次数,请退出!", vbOKOnly + vbQuestion, "温馨提示"
Unload Me
Else
' GoTo Err
CheckLogin = False
MsgBox "用户号不存在或密码有误,请重新输入!", vbInformation, hs_TitleName
txtPwd.SetFocus
'txtPwd.Text = ""
End If
End If
Next i
望指教
解决方案 »
- 获取所有的数据源odbc名
- recordset两种方法的不同
- Chart2D 的两个问题.请指教.
- Microsoft Active Server Pages Object Library 求下载
- 用vb做了个控件,如何去除不需要的系统自动生成的属性/事件?
- 使用Installshield打包vb数据库程序能否实现弹出对话框配置odbc的功能?
- 如何在WEBBROWSER中识别FRAME?并且取得其中的input控件?
- 有谁知道桌面图标的类名!
- 《不想背单词》1.0正式版发布,真正的源代码公布!!!!!
- 一个老问题关于清除INTERNET TEMP目录
- VB中怎么把ASC值显示成相应的字符
- 提问!
应该定义成一个 静态变量. 或者 全局变量, 或者作为参数传进来的另外那个 For 循环 不应该要
SqlStr = ""
SqlStr = "exec YY_Password '" & Trim(txtUser_ID.Text) & "','" & txtPwd.Text & "'"
Set adoTemp = ExecSQL(SqlStr) If Not adoTemp.EOF Then
hs_LoginUserID = UCase(Trim(txtUser_ID.Text))
hs_LoginUserName = Trim(adoTemp.Fields("Password").Value)
CheckLogin = True
i = 0
Else
If i > j Then
MsgBox "你以超过最大登录次数,请退出!", vbOKOnly + vbQuestion, "温馨提示"
Unload Me
Else
' GoTo Err
CheckLogin = False
MsgBox "用户号不存在或密码有误,请重新输入!", vbInformation, hs_TitleName
txtPwd.SetFocus
'txtPwd.Text = ""
i = i + 1
End If
End If
谢谢了 可是还是不行啊???
我输入超过三次后还是一样没报 MsgBox "你以超过最大登录次数,请退出!", vbOKOnly + vbQuestion, "温馨提示"好象 i 老是为1。。
不增加啊i+1.. 请在指点啊~~~~~~```