zoukankan      html  css  js  c++  java
  • 那些天我们经历的实时错误—StudentMis小结

           虽然学生信息管理系统有源码,但是还是出了很多问题。我在思考,这些问题的时间绝不比做敲代码的时间短。有一些是自己解决的,有些是网上查到。无论怎样,自己还是在这些弯路中找到了财富。做一个简单的总结,大家多多交流!

    实时错误 3021

     

    这应该是我遇到最为经典的错误了,在第一次接触VB和数据库的交互过程中。这样的问题,困扰了我很多!问题也是各不相同。一下通过一些简单的图片来图示调试其中一个问题的调试过程。

    出现错误,肯定是先进行调试。但是在调试阶段的黄色区域不一定是你代码错误的地方,而是程序无法继续下去的地方。

    把鼠标放在一些字符串的附近,我们会看到相应的提示信息。我们可以看到,在username中并没有出现我们在登陆系统时输入的用户名。这时候问题应该就是在查询的时候,用户名的字符串没有传到记录集中去。

    上图所示也是没有任何记录

    当我们将username字符串改为上图红框中的字符时,清晰的看见。我们输入的用户名。

    当然下面就是这张图了

    通过这样一个过程,我们清晰的看到解决问题的思路


    调试-找到问题-分析-方法

    可能我们的“方法”不一定管用,那就再来一次。我们总是在这样的弯路中,学习!

    实时错误 91


    在这个错误,刚开始什么错误都不能找出来。换了个最笨的办法,查代码。一个一个的对,发现很无知的错误就这样出现了。


    在使用ExecuteSQL这个自定义函数的时候,竟然把参数写反了。当然是读不出来数据的。

    实时错误 -2147217887


    在我的电脑上是出现连接错误,就是VB根本无法从SQL Server中读取表。

    在360中可能自己把它禁止随机启动了,这时候就必须进行手动。

    开始菜单

    
    

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

    实时错误  下标越界

    事实上这个错误的出现有很多种方式,可能是你定义的数据类型不对。也可能是你输入的数真的太大了造成的。这里说下我的错误。

    大家都知道 Flexgrid控件中有很多表,顾名思义表就是用来存放数据的。这里怎么会出现问题呢?是这样的,当我们把数据传过来的时候需要有相应足够的表来存放数据。如果这时候没有足够的表格来存放自然数据也就会溢出了。怎么办呢?右键控件属性,更改表格的设置。

    虽然是一个很小的问题,但是我们也不能忽视啊!


    实时错误 343 对象不是个数组

    这个错误出现在,使用list和listindex过程中出现的。llist.list返回的是字符串。list.listindex返回则是一个数值。举个例子:listname控件里面有李四、张三。

    listname.list1(0)=李四 而listname.listindex=1.由于粗心,经常把listindex写成了list。造成了这样的错误。



           为什么会遇到这样那样的问题?第一:在看代码的时候不够心细,没有认真的琢磨。像上面的实时错误 91和343


    都是这样的问题。说明我在平常学习过程中,很粗心。很急躁。第二:这些问题,分为代码错误,操作错误。代码出


    错,可能由于版本不一致出现的错误。比如:在SQL 2008配置ODBC连接是时候,在添加文件的时候如果写成


    student_info就连不上。写成student就可以了。在视频中,作者用的是SQL 2000写成student _info 就不会出现连接不


    上的问题。有的是自己理解不深刻,自己想代码,自己去写。总会出现这样那样的问题。


            最后一点,也是我认为最重要的一点。错误、问题其实都不是问题。只是在学习过程中,我们需要经历的一个


    过程。这个过程或顺利、或曲折,都是可以的。在这样的过程中,我们会逐渐的积累经验,收获汗水。弯路走走,也


    未尝不可。只是好像穿过森林一样,只要我们的主干道是对的。李四走A小道能过去,或许有点弯,但路上有很多果


    实。张三走B道快点,节约时间。他们都穿过了森林,都成功了!



  • 相关阅读:
    C# COM DLL 给vba调用
    c# autocad 通过进程向cad发送command
    AutoCAD Excel script
    c# 自动生成 autocad cuix
    AutoCAD 批处理打印文件
    c# 一套代码多个配置生成多个程序
    获取本机的com对象的progid和类型库的位置
    mybatis SqlMapConfig.xml配置
    GDAL 处理shape自相交图形
    PostGIS 常用函数
  • 原文地址:https://www.cnblogs.com/guziming/p/4232788.html
Copyright © 2011-2022 走看看