首页 > 其他分享 >第一次机房之上机

第一次机房之上机

时间:2022-12-06 14:35:02浏览次数:38  
标签:mrc1 mrc2 上机 之上 第一次 机房 Fields mrc Text

经过两天的不断研究,终于将第一次机房的上机做了出来,不多废话,先贴流程图 上机

第一次机房之上机_sql语句

上机的基本思路就是,先查询卡号是否存在,是否已经上机,如果符合要求就添加上机记录和上机状态,这个还是比较简单的,不是特别的复杂

Dim mrc1 As ADODB.Recordset            '用来存储OnLine_info 的sql语句
Dim txtSQL1 As String               '用来接收返回的结果

    If txtCardName.Text = "" Then
        MsgBox "卡号不能为空", vbOKCancel + vbExclamation, "警告"
        Exit Sub
    End If
    
    txtSQL = "exec proc_sutdentinfo_select @cardno = '" & txtCardName.Text & "'"        '连接数据库判断文本是否存在
    Set mrc = ExecuteSQL(txtSQL, MsgText)
        If mrc.EOF Then
            MsgBox "卡号不存在", vbOKCancel + vbExclamation, "警告"
            Exit Sub
        Else
            txtSQL1 = "exec proc_OnLine_info @cardno = '" & txtCardName.Text & "'"        '连接Online表判断是否已经上机
            Set mrc1 = ExecuteSQL(txtSQL1, MsgText)
                If mrc1.EOF Then         '如果查不到说明没有上机
                    txtCardName.Text = mrc.Fields(0)
                    txtSID.Text = mrc.Fields(1)
                    txtName.Text = mrc.Fields(2)
                    ComboSex.Text = mrc.Fields(3)
                    txtDepartment.Text = mrc.Fields(4)
                    txtType.Text = mrc.Fields(10)
                    txtUpDate.Text = Date
                    txtUpTime.Text = Time
                    txtBalance.Text = mrc.Fields(9)
                    txtComputername.Text = VBA.Environ("computername")
                    
                    mrc.Close           '关闭学生表
                    mrc1.AddNew
                        mrc1.Fields(0) = txtCardName.Text
                        mrc1.Fields(1) = txtType.Text
                        mrc1.Fields(2) = txtSID.Text
                        mrc1.Fields(3) = txtName.Text
                        mrc1.Fields(4) = txtDepartment.Text
                        mrc1.Fields(5) = ComboSex.Text
                        mrc1.Fields(6) = txtUpDate.Text
                        mrc1.Fields(7) = txtUpTime.Text
                        mrc1.Fields(8) = txtComputername.Text
                        mrc1.Fields(9) = Now
                    mrc1.Update
                    mrc1.Close          '关闭上机表
                Else
                    MsgBox "此卡号已上机", vbOKCancel + vbExclamation, "警告"
                    Exit Sub
                End If
        End If
        
        
Dim mrc2 As ADODB.Recordset            '用来访问line表存储记录
Dim txtSQL2 As String               '用来接收返回的结果
            txtSQL2 = "exec proc_Line_info"        '连接Online表添加上机记录,下机的时候还要进行更改
            Set mrc2 = ExecuteSQL(txtSQL2, MsgText)
                    mrc2.AddNew
                        mrc2.Fields(0) = txtCardName.Text
                        mrc2.Fields(1) = txtSID.Text
                        mrc2.Fields(2) = txtName.Text
                        mrc2.Fields(3) = txtDepartment.Text
                        mrc2.Fields(4) = ComboSex.Text
                        mrc2.Fields(5) = txtUpDate.Text
                        mrc2.Fields(6) = txtUpTime.Text
                        mrc2.Fields(10) = txtBalance.Text
                        mrc2.Fields(11) = "正常上机"
                        mrc2.Fields(12) = Trim(txtComputername.Text)
                    mrc2.Update
            MsgBox "上机成功", vbOKCancel + vbExclamation, "提示"
            mrc2.Close
               
             Label9.Caption = Label9.Caption + 1
 这里要注意的是添加上机记录的时候,表数据是不完整的,下机时间以及金额等字段是需要下机的时候进行更新,这里最好标记下来。 获取计算机名称的方法:txtComputername.Text = VBA.Environ("computername"),

 

标签:mrc1,mrc2,上机,之上,第一次,机房,Fields,mrc,Text
From: https://blog.51cto.com/u_15854472/5915750

相关文章

  • 数据中心机房的概念
    机房建设是一个系统工程,要切实做到从工作需要出发,以人为本,满足功能需要,兼顾美观实用,为设备提供一个安全运行的空间,为从事计算机操作的工作人员创造良好的工作环境。别人的......
  • 20221203【第一封信】【第一次去猫咖】【第二场电影】
    【第一封信】【一起看的第二场电影】《名侦探柯南:万圣节的新娘》【中午】九亩地,挺好吃的感觉,比什么鬼潮汕潮发,陈记顺和好【第一次去猫咖】......
  • 浅谈数据中心机房动环监控的设计
    罗轩志安科瑞电气股份有限公司上海嘉定201801摘要: 机房动力和环境监控系统是对分布的精密机房及通信局(站)内的电源、空调、油机、蓄电池、高低压配电等多种设备和环境的各......
  • 第一次搞NFT的心得
    因为公司需要搞NFT藏品,并且需要在opensea网站中显示出来。opensea目前支持的链有下图所示的链,所以想显示在opensea中显示就必须上到下面所显示的链中才能   开发流......
  • Visual Studio 第一次上传代码至gitee
    前情概要今天尝试将自己在Visualstdio上写的代码上传至gitee上,解决历程通过Git    将码云上这个地址复制至2中   会让你输入以下用户名, 密码不......
  • spring mvc环境之上传文件设置(五)
    springmvc环境之上传文件设置1.导入pom.xml依赖2.spring-mvc.xml配置bean3.测试 1.导入必要的依赖<!--上传组件包--><dependency><groupId>com......
  • 第一次参加拓展训练的收获,沟通的重要性——最终导致整个项目的失败
    今天下午一点半,平常就是开始正常上课的时间。冒着太阳公公的炎炎热情,开始了我们准备已久的拓展训练,参加人员有三个团队的人员。我们这个团队是好几个小的团队组成的,所有的队......
  • IDC机房搬迁——十大要点应对数据中心最强挑战
    毫无疑问,对于数据中心运维团队来说,机房搬迁是一项令人望而生畏的任务。甚至在数据中心的整个生命周期中,没有什么任务会比机房搬迁更加困难——从某些角度看,机房搬迁比最初的......
  • 第一次双周赛
    https://pintia.cn/problem-sets/1591416544356323328/exam/problems/1591417091146764289T1只需要判断前后有没有L,在把这里涂成C最后输出即可,i=0要特判#include<bit......
  • 记录人生的第一次满分
      嗡嗡嗡嗡嗡嗡问啊离开家;卢卡斯的的浪费空间;离开家安德森分厘卡士大夫了剖哈审批u的话放屁u啊是的覅欧鸿i就哈哈哈我第一次满分,发生在一次普通的周赛!~!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!......