vb里做个两次密码输入不一样会提醒的系统怎么做。

来源:百度知道 编辑:UC知道 时间:2024/05/27 04:28:59
我是新手,if 和else都停留在以前C语言的概念上。所以做出来的东西老是报错,希望高手指点我一下。
这个是没有密码重复功能的代码。
If MsgBox("确定注册吗?", vbYesNo, "44776") = vbYes Then
y.AddNew
y.Fields(0) = Text1
y.Fields(1) = Text2
y.Update
MsgBox ("注册成功")
Else
MsgBox ("谢谢")
End If
Form8.Show
Unload Me
End If

两点:一、密码应该允许重复,用户名不允许重复
二、如果不想重复的,可以使用查询语句到密码字段进行检索
检索语句sql="select count(*) from 密码表 where 密码字段='" & 获得的新密码值 & "'"
如果返回大于0,提示已经有此密码,否则,插入数据库

直接比较两个字符串就可以了。
Print "1234" = "1234"
结果是True