VB查询数据库之写入数据库——机房收费系统总结(三)
添加用户窗体如下所示(以它为例):
代码如下(仅供参考):
在写如之前,首先要确定输入数据库中的各个数据不能为空。
Option Explicit
'————————————————————————
'窗体:添加用户窗体
'说明:查询每个文本框不为空,两次密码相同,最后把添加信息写入USER—info 表 中
'————————————————————————Private Sub cmdOk_Click()Dim mrc As ADODB.RecordsetDim MsgText As StringDim txtSQL As StringDim time1 As StringDim date1 As String'各个文本框不能空着,且密码和确认密码值要想同If Not Testtxt(Text1.Text) ThenMsgBox "请输入用户名!", vbOKOnly + vbExclamation, "警告"Text1.SetFocusExit SubEnd IfIf Not Testtxt(Text2.Text) ThenMsgBox "请返回上一个界面选择用户级别!", vbOKOnly + vbExclamation, "警告"frmadduser.ShowUnload MeExit SubEnd IfIf Not Testtxt(Text3.Text) ThenMsgBox "请输入用户名!", vbOKOnly + vbExclamation, "警告"Text3.SetFocusExit SubEnd IfIf Not Testtxt(Text4.Text) ThenMsgBox "密码不能为空!", vbOKOnly + vbExclamation, "警告"Text3.SetFocusExit SubEnd IfIf Not Testtxt(Text5.Text) ThenMsgBox "请确认密码!", vbOKOnly + vbExclamation, "警告"Text5.SetFocusExit SubEnd IfIf Text4.Text <> Text5.Text ThenMsgBox "两次输入密码不一致,请重新输入!", vbOKOnly + vbExclamation, "警告"End If Set mrc = ExecuteSQL(txtSQL, MsgText)txtSQL = "select * from User_Info"Set mrc = ExecuteSQL(txtSQL, MsgText)mrc.AddNew '在表中建立新的列,写入添加数据mrc.Fields(0) = Trim(Text1.Text)mrc.Fields(1) = Trim(Text4.Text)mrc.Fields(2) = Trim(Text2.Text)mrc.Fields(3) = Trim(Text3.Text)mrc.Fields(4) = UserNamemrc.UpdateMsgBox "添加用户成功成功!", vbOKOnly + vbExclamation, "警告"mrc.CloseMe.HideEnd Sub
Private Sub Form_Load()Text2.Text = level '在上一个窗体中设置用户级别End Sub
版权声明:本文为博主原创文章,未经博主允许不得转载。
转载于:https://www.cnblogs.com/lucari/p/4608598.html
VB查询数据库之写入数据库——机房收费系统总结(三)相关推荐
- 数据库设计不求人(机房收费系统)
前言 我想在进行数据库设计之前,需要要明白为什么设计数据库,不进行数据库设计可以吗?如果只是随便在院子里搭一个棚子需不需要先画图设计,但是如果要建造一栋大厦又需不需要设计? 思考之后,可以得出结论:面 ...
- 机房收费系统(三)选中学生强制下机
机房进行的差不多了,但是自己的学生上机状态查询总是出现错误,该如何单机选中下机呢?自己想的很好,不就是单机选中,然后flexgrid中的和数据库表中的额内容消失不见吗! 想的很简单,其实做起来也并非很 ...
- VB.NET版机房收费系统---组合查询
查询的意思就是查找,寻找,指在某一个或几个地方找出自己所要的信息,假如我想搜索一下我自己写的博客,名字叫做初雪之恋,我在百度的搜索框中输入丁国华三个字,会有怎样的惊喜等着我? 啊哦,这个信息并不是我想 ...
- .NET分层登陆——机房收费系统再总结
去年的时候,我写过一篇机房收费系统登陆的总结文章,那是站在VB的基础上,直接查询数据库实现的登陆.是非常初期的知识.假设想了解详情,请看VB查询数据库之登陆窗口--机房收费系统总结(一). 今天.我要 ...
- 【VB与数据库】机房收费系统开发阶段之登陆
在机房收费系统中开始就是登陆窗体,在开始的时候如果全局观没有把握好,就会丢掉更新数据库中的数据,我刚开始就忘了更新Onwork _Info中的数据,所以要做一个窗体前,就要给它建立好自己的关系图,牵一 ...
- 机房收费系统数据库概念结构设计
数据库的设计大致流程想必大家都知道,不知道的也能很容易的在网上找到相关的资料,通常,我们将数据库设计分为6个阶段,即需求分析阶段.概念结构设计阶段.逻辑结构设计阶段.物理结构设计阶段.实施阶段.运行和 ...
- 数据库设计说明书——机房收费系统
数据库设计说明书 1引言 1.1编写目的 说明编写这份数据库设计说明书的目的,指出预期的读者. 本数据库设计说明书说明了机房收费系统的数据库设计和结构情况,用于开发人员进行项目设计,同时也为后期数据库 ...
- vb.net机房收费系统之组合查询
我个人一直认为,组合查询是机房收费系统的一个难点,尤其是用到三层之后,如果要为组合查询中的每一个查询建立一个显然是太麻烦了. 下面介绍一下我的方法,对大家起个参考作用. 我将该表中可输入的内容定义为一 ...
- 机房收费系统(VB.NET)——超具体的报表制作过程
之前做机房收费系统用的报表是Grid++Report,这次VB.NET重构中用到了VisualStudio自带的报表控件. 刚開始当然对这块功能非常不熟悉,只是探究了一段时间后还是把它做出来了. 以下 ...
最新文章
- Linux初学(Linux命令行的使用)
- HTML按钮中写事件,html 常用button事件
- 图片验证码的JAVA工具类
- Android中接收系统广播消息
- Docker之Linux Cgroups
- mysql修改忘记了root密码忘记了,mysql忘记root密码后,重新设置、修改root密码
- 结合vue、react、angular谈谈MVC、MVP、MVVM框架
- Java String indexOf(String substr,int fromIndex)方法,带示例
- Linux开启和关闭防火墙的方法
- 网上图书商城项目学习笔记-034订单管理
- emule最新服务器地址,emule 国内服务器(最新emule服务器)
- DSO windowed optimization 代码 (4)
- 六脉连环大总结,教你干趴Docker
- 第二阶段冲刺sprint计划会议
- 微信小程序实现举报功能
- 读懂DeFi四大金融原语的演变:流动性、杠杆、风险和套利
- 天锋w2019_足以乱真的复刻:天锋W2019,堪比原作的外观设计和配置
- javascript 异步_javascript异步操作使您的网站充满活力
- 【bzoj4605】崂山白花蛇草水 权值线段树套KD-tree
- IC功能芯片的封装和包装经验
热门文章
- RocketMQ削峰
- 高退出低留存:六年百万数据透析,想颠覆传统教育的MOOC怎么了?
- 这个程序员如何以一己之力阻止了 Bug 代码的提交并改变整个 DevOps 世界?
- 10道关于Java泛型的面试题
- 使用fluentd管理docker日志
- java 不支持fork_为什么Java forkbomb不会导致StackOverflowError?
- centos7如何安装samba-client_如何在基本图形模式下最小化全新安装CentOS 7?
- html加上 extjs右键,extjs 处理HTML事件和自定义事件
- 腾讯清新云计算数据中心主体工程明年初竣工
- mysql8 修改密码_sysbench压测软件连接mysql8失败案例分析