学生信息管理系统调错总结一 (你不该犯的那些错)

来源:互联网 发布:crf算法 编辑:程序博客网 时间:2024/06/07 10:06

     学生项目久违的总结一,废话不说啦,现在开始啦,由于调错过程中出现了各种错,因此今天先总结下由于粗心出现的一些错误:


1.***未定义

                                        


      出现上述错误一般有两个原因:

      一是未引用,如dim mrc as adodb.recordset,其中未引用部件。

      二是拼写错误,如下:

1.      名写错了,应该是 ADODB.Recordset 最后三个字母是 set 不是 est

2.      mrc写成了mre

3.      少字母, 改正:将"GetUserName"改为GetUserNameA

4.      将sTockens改为sTokens


2. 标点符号写错:

                                       

        错误:粗心App, Title

        解决:改为App.Title

 

3.控件的名称和代码中该控件名不一致


    出现以下几种错误:

                                                                                    

                                                               

                                                        


       解决:将控件名和代码中的该控件名改为一致。



4.窗体打不开,丢失或出现以下错误:


        一是由于主窗体中的菜单编辑器相应的设置不对,应该为如下图:(将有效和可见勾上)

                                                          



     二是因为代码出错,出现错误如下图:                                               

                                                                   


     解决:将Private Sub Form_Load()改为Private Sub cmdCancel_Click()


5.实时错误'340'

 

                                                           



     错误原因: 

            一是你的控件与代码是不符合的,让其保持一致性。

            二是已存在的控件数组中没有引用的索引值所指定的控件。 


     解决办法:

            对存在元素的其中之一,把 Index属性的设置改为所引用的值。或者使用 Load语句,向数组中 添加一个控          件,该控件的索引等于此值,然后再引用此索引值。如下图:

                                                              

                                                  


   

      总结:

      调错的过程中出项了很多错,其中好多错是由于粗心,而这些错误往往又不容易找出来,,,细节决定成败,前期(敲代码的时候)多用点心,后期就会轻松好多。其实生活中很多时候也是这样的。用一句比较经典的话说:欠下的总是要还的。

     当然如果你也出现了上述错误,要先看下代码是否正确,如果没有解决问题,再尝试其他办法。

                          

0 0
原创粉丝点击