VB6 and ASP 制作管理系统1--VB6制作用户登录

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

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

友情提示:

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

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

 

 

转载于:https://www.cnblogs.com/findw/archive/2012/03/17/2403012.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
一套专业的VB专业管理系统-包含源代码,使用说明: 1.软件所涉及的数据库分为四张表。 lesson kecheng zhuanye class 四张表所有操作均可在本程序中进行。 2.程序功能:a.班级、学期、专业及自由组合的查询。 b.编辑所有您能查询到的信息 。 c.数据库的备份与恢复。 3.程序启动时显示 专业-课程设置 信息浏览。 4.单击“数据查询”按纽进入查询界面,可以任意查询。如果相同专业相同学期的记录有不止一条程序将发出提示信息“数据冗余”并且弹出删除工具栏,您可以删除您想删除的记录。当然如果您双击数据列表控节同样会弹出删除工具栏,但您要慎重选择。误删的话会破坏记录中其他信息。程序同时提供了SQL语句查询的接口,但前提是您必须对数据库的结构特别了解。 5.本程序的课程查询与编辑模块采用的是同一个窗体,这样会减少系统资源的开销。这两个模块是不能同时运行的,您必须在关掉一个模块的情况下使用另一个模块。我们这样做是为了节省空间,使程序更小巧一些。 6.单击“课程管理”按钮将进入编辑界面。您可以按您查询的结果编辑课程,并切可以直接引用课程库中的课程信息。方法是:选定课程库中的记录,在文本框中双击即可自动添入。如果您要删除记录的话同样可以双击数据列表框弹出删除工具栏。 7.单击“专业管理”按钮将弹出登陆对话框,只要进行软件注册即可得到用户名与密码。赶快注册吧! 8.输入正确的用户名与密码后将进入其余三张表的编辑界面,完成编辑、添加、删除操作。单击专业列表的话同时显示本专业所开设的班级信息。 9.您可以通过数据库备份与恢复工具加强信息的安全保护。不过您要保证备份的数据库当前的状态是正确的。执行数据库恢复操作时,系统会将备份文件中将数据库复制到程序应用路径中,这一步将会使您的部分信息丢失,但是这样做可以挽救瘫痪的系统。 10.单击“软件简介”弹出本窗体,单击“关于我们”弹出和程序相关信息的窗体。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值