zoukankan      html  css  js  c++  java
  • VB6 and ASP 制作管理系统1VB6制作用户登录

    今天做用户登录的时候,智障了……

    ---------------------------------------------------------------------------------

    友情提示:

    登录的时候总提示密码错误,

    Print IIf(Trim(rs.Fields("password")) = password, "相等""不相等")
    找了好久,才发现:

    SQL2000 设计数据库的时候,字段中,字符串要设计成可变长度(varchar),

    如果设计成char固定长度,那么,如果你的字符串不够长度,数据库会自动用空格补齐。

    ---------------------------------------------------------------------------------

     VB6—>填加窗体—>保存为Login.frm

    添加两个标签:

    lable1.Caption="用户名:"

    lable2.Caption="密码:"

    添加两个文本框:

     text1命名为txtUser

     text2命名为txtPass

    Login.frm代码如下:

     1 '用户登录代码
     2 Public Sub userlogin()
     3 
     4     If txtUser.Text = "" Then
     5         MsgBox "用户名不可为空"
     6         txtUser.SetFocus
     7         Exit Sub
     8     End If
     9     If txtPass.Text = "" Then
    10         MsgBox "密码不可为空"
    11         txtPass.SetFocus
    12         Exit Sub
    13     End If
    14     
    15     username = Trim(txtUser.Text)
    16     password = Trim(txtPass.Text)
    17     
    18     Call OpenConn
    19     
    20     sql = "select * from vuinfo where username='" & username & "'"
    21     rs.Open sql, conn, 11
    22     '判断用户是否存在
    23     If rs.EOF Then
    24        MsgBox "用户名不存在"
    25        txtUser.SetFocus
    26        Call CloseConn
    27        Exit Sub
    28     End If
    29     '判断用户密码
    30     If rs.Fields("password") <> password Then
    31         MsgBox "密码错误"
    32         Call CloseConn
    33         Exit Sub
    34         Else
    35         username = rs.Fields("username")
    36         password = rs.Fields("password")
    37         userPower = rs.Fields("userPower")
    38         Call CloseConn
    39         infop.Show '显示管理界面
    40         Unload Login '卸载登录窗体
    41     End If
    42 End Sub
  • 相关阅读:
    微信开发 之 开启开发模式
    微信公众号开发 之 编辑模式使用
    分析各种Android设备屏幕分辨率与适配
    【面向对象设计模式】 适配器模式 (二)
    重构 之 总结代码的坏味道 Bad Smell (一) 重复代码 过长函数 过大的类 过长参数列 发散式变化 霰弹式修改
    【Android 应用开发】Android资源文件
    java 创建并写入文件
    隐藏 HttpClient 在console的日志
    HOW TO CHANGE THE DEFAULT KEY-VALUE SEPARATOR OF A MAPREDUCE JOB
    java 时间戳转换
  • 原文地址:https://www.cnblogs.com/findw/p/2403012.html
Copyright © 2011-2022 走看看