机房收费系统注册之实时错误

         机房收费系统,按着既定的脚步一步一步的往前走,窗体布局,实现代码,调代码,一不小心,写错一个单词,或者定义出了问题,都会导致程序无法正常运行下去,导致错误的原因有很多,但是导致同一个错误的原因却又不尽相同,无论怎样,自己还是在一个有一个的bug中找到闪光点,一点一点的向前进......,下面的这些错误时在注册的时候遇到的,做一个简单的总结。

         实时错误‘-2147217873(80040e2f)’

        

        NULL,本意是空的,元素只有零的意思,计算机中通常表示空值,无结果,或者是空集合,NULL在数据库中表示不知道的数据,主要有三种意识,第一种,知道数据存在,但是不知道具体的值;第二种,不知道数据库是否存在;第三种,数据不存在。NULL值,空值,关系数据库中对数据属性未知或者是缺失的一种标识,数据库表主键的取值不能为空,另外,数据库中的统计计算都将有空值的数据忽略不计。出现如上图所示错误

的时候,原因是charge_sys.dbo.student_info这个表中,你没有输入值,也就是空的,你可以填满这些值,当然,还有一种方法,就是允许有空值,如下所示:

        

        勾掉“阻止保存要求重新创新表的更改”即可。

        实时错误'-214721887(80040e21)'

        

        出现上述错误的原因是连接错误,就是VB无法从SQL表中读取信息,从而导致错误,这个时候,我们需要手动启动SQL Sever配置管理器中的一些服务:

        

  如果需要SQL身份验证登陆的时候,还需要开启TCP/IP协议:

  
        遇到问题,解决问题,在这个过程中慢慢探索,慢慢进步......

         

时间: 2024-10-14 00:40:48

机房收费系统注册之实时错误的相关文章

机房收费系统问题——注册

  总结一下机房收费系统注册窗体遇到的问题:   1.imagecombo控件与combobox控件   两个控件都是这样的外表,坑爹!竟然迷惑了我整整一个小时!开始用的是imagecombo控件,想用AddItem 方法添加性别选项,但是却怎么也找不到这个方法,查了很多资料才发现我要用的竟然是combobox控件!一定要细心了!   2.两个文本框内容同步的问题      这里两个文本框需要内容同步,一开始在文本框的keypress事件中写代码,却总是这种情况,下面有图有真相      所以又

机房收费系统之初体验

    继学生信息管理系统之后,另一个更加庞大的系统又向我们走来了.看了好久的数据库视频,都看烦了,想想不如看看新鲜的东西.机房收费系统,瞧瞧去.     一解压文件,看到里面的那些东西,傻眼了,这和学生信息管理系统也相差太远了.简简单单的,只有可怜的这么几个东西.       这也没办法,大家都一样.我们都需要成长,就像小鸟一样,刚出生可以依偎在妈妈身边,可总有那么一天,它需要自己学会飞翔.我们做系统也一样,不能总是依靠完完整整的源代码,我们自己也需要飞翔起来,去寻找更广阔的那一片天地.  

VB.NET版机房收费系统---异常处理

        异常处理,英文名为Exceptional Handling, 那时年少,还记得那年一起学习过的VB6.0的时候,常常使用ONError的错误语句.与传统VB6.0中的OnError语句相比.NET平台的异常处理机制更加灵活,而且使用更加方便.是代替日渐衰落的Error Code方法的新法,提供Error Code 所未能具体的优势.异常处理巧妙又不失完美的分离了接收和处理错误代码.这个功能理清了编程者的思绪,也帮助代码增强了可读性,方便了维护者的阅读和理解.         异常

软工文档-机房收费系统:概要设计说明书

概要设计说明书             1引言 1.1编写目的         本阶段的主要任务是在用户的需求分析阶段的基础上,对机房收费系统做概要设计,为在需求分析阶段得到的目标系统的物理模型确定一个合理的软件系统的体系结构.包括合理地划分组成系统的模块.模块间的调用关系及模块间的接口,并且为软件系统提供所用的数据结构或者数据库结构.同时为下一阶段的详细设计做参考. 本文档的读者是项目设计和项目编码人员. 1.2背景  A.待开发软件名称:机房收费系统 B.项目提出者:米新江教授  开发者:吴

软工文档-机房收费系统:详细设计说明书

详细设计说明书   1引言   1.1编写目的 详细设计说明书是在概要设计的基础上进一步明确系统结构,表示出软件结构的图表,完成算法设计.数据结构设计.物理设计等,详细地描述的逐个模块,包括算法和逻辑流程,为下一步系统的实现和测试做准备. 本文档的预期读者是程序开发人员和程序测试人员. 1.2背景 A.待开发软件名称:机房收费系统 B.项目提出者:米新江教授   开发者:吴士龙   用户:廊坊师范学院全体教职工和学生   实现该软件的计算中心或计算机网络:廊坊师范学院局域网 C.该软件系统同其他

机房收费系统之表

         机房收费系统,主要是用于对学生在机房上机的收费问题,首先要建立的是数据库,数据库中有三个角色,一般用户.管理员.操作员,管理员对操作员进行设置,然后由操作员员对一般用户的信息进行设置,注册.       首先管理员员登陆这个系统,管理员的用户名,密码,姓名,然后将机房的收费标准录入到数据库中.然后将登陆密码交给操作员,让操作员管理的上机.用户进入机房进行上网,此时开始计费,一直到学生出机房,再次刷卡下机.做系统之前,一定要理清楚表之间的关系,以及这张表有什么用,在系统的那块儿用

机房收费系统:(四)添加用户

     机房收费系统中关于添加用户的这一节,和上一次的关于SQl中添加用户的自增长ID雷同,只是在操作上有所偏差.        在添加新用户之前,需要先查询一下数据库,此用户是否在数据库中存在,若已存在,不用再次注册:若不存在,执行下列注册程序.       在将新添加用户的数据添加到数据库中,并且转到其它继续进行操作:       通过添加新用户使得机房收费系统进入整体操作阶段,后面的数据总结,会逐渐完善.

机房收费系统之结账与报表

机房收费系统在几天前终于告一个段落了,这篇是关于最后阶段结账与报表的总结. 结账,首先清楚该窗体的作用是:管理员对每个操作员工作情况的查看.其中包括售卡数量,充值金额以及退还金额. 知道全局后,操作上就会简单不少了.我们需要做的就是将遍历学生信息表.充值信息表和退卡信息表后的该操作员和结账状态为"未结账"的所有金额总计.然后在单击结账后,将汇总后的信息写入结账表,将前面三个表中的结账状态标记为"已结账". 结账流程: Part One:将所有操作员ID和Name提取

VB.NET机房收费系统总结

     又一次机房收费系统,有一次总结,第一次是vb6,这次则采用VB.NET+设计模式+三层.     vb6的机房收费系统是面向过程开发,代码量大,不易维护,而这次的VB.NET则是面向对象的开发,代码量虽然没有减少反而增多,但是系统的结构变得灵活的多,可维护性增强了不少,采用了分层和设计模式,对象化了各个模块,复用率也大大提高了.     具体来说一下吧.在网上查了资料,简单了解了三层后,开始了我的三层之旅.先用EA画了3层的登录例子.下面是我的系统架构(包图):     当时一开始只有