新人求解答!用户类型未定义

moranhczhq 2012-02-03 09:10:45
我用VB做登陆界面当下来的代码,有一段是这样的 但红色字体部分运行起来说是用户类型未定义,我没学过VB,也不大懂,求高手指点,我只知道这段后面的是说超过三次输入错误就关闭,前面的我也不明白,能给解释解释吗?
Dim strSQL As String
strSQL = "select * from staff where sno='" & username & "' and password='" & userpassword & "'"

Dim str As New ADODB.Recordset

Set str = New ADODB.Recordset

str.CursorLocation = adUseClient
str.Open strSQL, conn, adOpenStatic, adLockReadOnly

With str
If .State = adStateOpen Then .Close
.Open strSQL
If .EOF Then
try_times = try_times + 1
If try_times = 3 Then
MsgBox "您已经三次尝试进入本系统,均不成功,系统将会自动关闭", vbOKOnly + vbCritical, "警告"
Unload Me
Else
MsgBox "对不起,用户名不存在或密码不正确!", vbOKOnly + vbQuestion, "警告"
user.SetFocus
user.Text = ""
password.Text = ""
End If
Else
Unload Form1
frm_main.Show

End If
End With
...全文
18 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

7,763

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧