以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 关于用户权限管理 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=159925) |
-- 作者:flashv -- 发布时间:2021/1/14 2:28:00 -- 关于用户权限管理 跟据帮助中"自定义用户与权限管理之二"做的实例. 第九步"用户登录"窗口. 点击确定以后,始终是提示密码错误. MessageBox.Show("表中密码[" & dr("Password") & "]") MessageBox.Show("输入的密码[" & e.Form.Controls("PassWord").Value & "]") If e.Form.Controls("PassWord").Value = dr("Password") Then _UserName = UserName _UserGroup = dr("Group") e.Form.Close Else Messagebox.show("密码错误!","提示",MessageBoxButtons.OK,MessageBoxIcon.Information) End If 调试发现表中密码多出很多空格出来(约255个字符,后面全是空格).检查增加用户和更改用户的代码,也不知问题在哪. [此贴子已经被作者于2021/1/14 2:29:13编辑过]
|
-- 作者:有点蓝 -- 发布时间:2021/1/14 9:03:00 -- 把用户表的字符列都改为nvarchar,不要使用varchar或者char类型。然后手工去掉所有多余的空格 |