标题:“当前范围内的声明重复”这个错误怎么改?
取消只看楼主
清泉照晚
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2006-8-30
 问题点数:0 回复次数:1 
“当前范围内的声明重复”这个错误怎么改?


Private Sub cmdCancel_Click()
OK = False
Me.Hide
End Sub


Private Sub cmdOK_Click()
Dim txtSQL As String
Dim mrc As ADODB.Recordset
Dim mrc As New ADODB.Recordset
Dim MsgText As String
'ToDo: create test for correct password
'check for correct password

UserName = ""
If Trim(txtUserName.Text = "") Then
MsgBox "没有这个用户,请重新输入用户名!", vbOKOnly + vbExclamation, "警告"
txtUserName.SetFocus
Else
txtSQL = "select * from user_Info where user_ID = '" & txtUserName.Text & "'"
Set mrc = ExecuteSQL(txtSQL, MsgText)
If mrc.EOF = True Then
MsgBox "没有这个用户,请重新输入用户名!", vbOKOnly + vbExclamation, "警告"
txtUserName.SetFocus
Else
If Trim(mrc.Fields(1)) = Trim(txtPassword.Text) Then
OK = True
mrc.Close
Me.Hide
UserName = Trim(txtUserName.Text)
Else
MsgBox "输入密码不正确,请重新输入!", vbOKOnly + vbExclamation, "警告"
txtPassword.SetFocus
txtPassword.Text = ""
End If
End If
End If

miCount = miCount + 1
If miCount = 3 Then
Me.Hide
End If
Exit Sub
End Sub

上面这段代码有什么错误??运行的时候老是出现“当前范围内的声明重复”,错误指在红色字体的那一行。怎么改啊??

搜索更多相关主题的帖子: 声明 Dim 范围 mrc 
2006-09-03 19:42
清泉照晚
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2006-8-30
得分:0 
去掉    Dim mrc As ADODB.Recordset  这一句了,错误又变成“ 对象关闭时,不允许操作”了,怎么办啊?
2006-09-03 20:13



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-87760-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.862715 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved