制作登录窗口

 姓名:吴海洋 专业:电气工程及其自动化 学号:15050341032

制作登录窗口

一、   实验目的

1、    掌握在窗体上添加控件的方法;

2、    了解窗体等基本对象属性的设置方法;

3、    掌握可视化数据管理器的使用方法;

4、    掌握数据控件及绑定控件的使用方法;

5、    掌握代码操作数据库的方法。

二、   实验内容和步骤、

     1、打开VB,在左侧菜单栏中选中标签组,在右侧空白处选中,重复两次并对齐。
   2、在左侧选中command button键,并在右侧选中,重复两次,左右对齐。
   3、把上下两标签改名为账号,密码。
   4、把左右的命令按钮名称改为确定,取消。
   5、在VB6.0内单击“外接程序”菜单下的“可视化数据管理器”命令,即打开了VisDate窗口。
   6、在VisDate上单击“文件”下的“新建”下的(M)中“Version7.0MDB(7)”命令。
   7、设置文件名,点击保存。
   8、打开数据库,在窗口中点击“新建表”,点击添加字进行更改。
   9、回到VB,双击“确定”键,输入以下内容:

Option Explicit

Const MaxLoginTimes As Integer = 3

Private Sub cmdLogin_Click()

    Static loginTimes As Integer

    loginTimes = loginTimes + 1

If loginTimes < MaxLoginTimes Then

    On Error GoTo ppp

    Dim Cn As Connection

    Dim Rs As Recordset

    Dim strSQL As String

    Set Cn = New Connection

    Set Rs = New Recordset

Cn.ConnectionString="provider=Microsoft.Jet.OLEDB.3.51;

Data Source=C:\Users\jf\Desktop\TestExample.mdb"

   Cn.Open

   Rs.ActiveConnection = Cn

        strSQL = "select UserPassword from UserInformation where UserID= '" & Me.txtUserID.Text & "'"

   Rs.Open (strSQL)

   If Rs.EOF = True Then

       MsgBox txtUserID.Text & "不存在"

        Me.txtUserID.SetFocus

        Me.txtUserID.SelStart = 0

        Me.txtUserID.SelLength = Len(Me.txtUserID.Text)

    Else

       If Rs.Fields("UserPassword").Value = Me.txtPassword.Text Then

            MsgBox "登录成功"

            Unload Me

       Else

        MsgBox "密码错误"

       End If

     End If

       

ppp:

    Cn.Close

Else

    MsgBox "亲,您的输入次数超过允许的最大次数", vbCritical, "登录"

End If

End Sub

 

Private Sub txtUserID_Change()

 

End Sub

三、实验感想

    1、“Cn.Close”不能丢掉

         原因:前面有“Cn.Open”,所以一定要有Cn.close去结束

     2、不理解Data Source=C:\Users\jf\Desktop\TestExample.mdb"的含义

     如何处理:问过同学后,了解了这句程序的意思是帐号和密码存储的地方,不可缺少。

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值