首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

用VB做登录界面的记住密码的有关问题

2012-01-03 
用VB做登录界面的记住密码的问题状况是如果在数据库中将记住密码的字段设成1的话第一次登陆可以显示密码.

用VB做登录界面的记住密码的问题
状况是如果在数据库中将记住密码的字段设成1的话   第一次登陆可以显示密码.但是第二次就没有记住的密码了   数据库里面的记住密码字段也自动变成0   而且再构选记住密码也不管用了
------------------------------
Dim   txtSQL   As   String                                                 '检测是否已经记住密码
txtSQL   =   "select   *   from   user_Info   where   userName   =   ' "   &   txtUserName.Text   &   " ' "
    Set   rs   =   New   ADODB.Recordset
    rs.Open   txtSQL,   conn,   1,   1
    If   rs.Fields(2)   =   "1 "   Then
      checkPassWord.Value   =   1
      txtUserPass.Text   =   rs.Fields(1).Value
    Else
      checkPassWord.Value   =   0
      txtUserPass.Text   =   " "
    End   If
-------------------------------
下面是登录模块的记住密码部分:  
  If   Trim(rs.Fields(1))   =   Trim(txtUserPass.Text)   Then
                            If   checkPassWord.Value   =   1   Then
                                rs.Fields(2).Value   =   1
                                rs.Update
                            Else
                                rs.Fields(2).Value   =   0
                                rs.Update
                            End   If
------------------------------
谢谢大家帮忙!

[解决办法]
rs.Fields(2) 字段类型??
是整数还是字符?
[解决办法]
应该与数据库中fields(2)的 数据类型 有关系,如果是 文本型 的就可能出现以上问题,如果是 数字型 的就可能是其他原因了。

热点排行