以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  登录用户总是出现密码错误  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=66789)

--  作者:lb4177
--  发布时间:2015/4/13 22:10:00
--  登录用户总是出现密码错误

各位大师好,我照着权限管理里的自定义用户与权限管理之一的程序自己做了一遍,但在用户登录时总是出现密码错误,我是完全复制的代码,不知道问题出在哪里,请各位大师指点一下,所有密码都是:888

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:11.rar


--  作者:有点甜
--  发布时间:2015/4/13 22:19:00
--  
你数据库中的密码不是888,而是888后面接了17个空格。
设置列的数据类型的时候,最好用nvarchar,可变长度,不要固定长度。

不想改列类型的话,就改代码:

If e.Form.Controls("PassWord").Value = dr("Password").Trim Then

--  作者:lb4177
--  发布时间:2015/4/13 22:42:00
--  

非常感谢,一直不知道原因


--  作者:blackzhu
--  发布时间:2015/4/14 8:26:00
--  
甜总 真细心 居然17个空格都能发现