VB密码修改错误弹出必选参数

[复制链接]
查看11 | 回复2 | 2010-6-30 11:46:38 | 显示全部楼层 |阅读模式
Private Sub cmdSave_Click()



If Trim(Text2) = "" Then

MsgBox "请输入新密码!", vbCritical, "修改密码"



ElseIf Text3Text2 Then

MsgBox "两次输入的新密码必须相同!", vbCritical, "修改密码"



Text2.SelStart = 0

Text2.SelLength = Len(Text2)

Else


Dim objCn As New Connection

strcn = "Provider=Microsoft.Jet.OLEDB.4.0;" & _

"Data Source=" & App.Path & "\数据库\成员资料.mdb"

objCn.Open strcn

strsql = "Update 成员资料 set 密码='" & Text2 & "' " _

& "Where 用户名='" & ThisUserName & "'"

objCn.Execute strsql, isupdated

If isupdated > 0 Then

ThisPassword = Text2

MsgBox "密码已被成功修改!", vbInformation, "修改密码"

Else

MsgBox "无法修改密码!", vbCritical, "修改密码"

End If

objCn.Close

Set objCn = Nothing

End If
End Sub
1楼的不管用

回复

使用道具 举报

千问 | 2010-6-30 11:46:38 | 显示全部楼层
Dim objCn As New Connection 错误Connection 对应的应该是你建立的数据库控件
回复

使用道具 举报

千问 | 2010-6-30 11:46:38 | 显示全部楼层
strsql = "Update 成员资料 set 密码='" & Text2.text & "'" _
& " Where 用户名='" & ThisUserName.text & "'"
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行