利用VB修改数据库中的密码(高分求解)
各位高手,我是初学者,写了个程序来修改数据库中某个表中的密码,但是总是不成功,总在mrc.Fields(1) = Text2.Text
mrc.Update
mrc.close
这三句报错,谁能帮我看看呀?谢谢啦!
代码如下:
Dim txtSQL, MsgText As String
Dim mrc As ADODB.Recordset
Dim rs As Boolean
rs = True
If Text2.Text = "" Then
MsgBox "密码不能为空! 请输入密码!", vbOKOnly + vbExclamation, "警告"
rs = False
Text2.Text = ""
Text3.Text = ""
Text2.SetFocus
Exit Sub
End If
If Trim(Text2.Text) <> Trim(Text3.Text) Then
MsgBox "密码输入不正确!", vbOKOnly + vbExclamation, "警告"
Text2.SetFocus
Text2.Text = ""
Text3.Text = ""
Else
txtSQL = "update userinfo set password='" & Text2.Text & "' where uid= '" & username & "'"
Set mrc = ExecuteSQL(txtSQL, MsgText)
mrc.Fields(1) = Text2.Text
mrc.Update
mrc.close
MsgBox "密码修改成功!", vbOKOnly + vbExclamation, "修改密码"
Me.Hide
End If