学生信息管理系统问题集锦

简介: <p><span style="font-family:KaiTi_GB2312; font-size:18px">系统敲完了,也调试完了,在完成系统的过程中遇到不少的问题,做一下总结。</span></p> <p><span style="font-family:KaiTi_GB2312; font-size:18px"><strong><span style="font-size:2

系统敲完了,也调试完了,在完成系统的过程中遇到不少的问题,做一下总结。

1、With 未设置,实时错误‘91’

 

 1)、数据库的ODBC配置出现错误,没有配置好,与数据库的连接没有连接好,就会出现这样的问题

 2)、与代码中从数据库中调用数据的语句有关:

  前面的空格不应该有

     

 where 后面有条件,所以与引号间必须有空格

 

  2、多步OLE DB操作产生错误。

  

 

  出现这个问题时,调试的指针会指在写的代码的某一行,

 

             

 

            这是因为每一个数据都有各自的数据类型,字段的大小都有限制,但你超出这个限制的时候,就会出现上述的情况!

 

    3、实时错误“3021”

   

  出现这个问题的时候,一般是你的数据库里面已经为空,当你继续执行Form_Load()事件或者在你删除数据时,把数据库中的数据已经全部删除之后,会出现这种情况!对于这种情况,我对Form_Load()和deleteCommand_Click()两个事件下的过程做了相应的改变

 
 
Private Sub From_Load()
      txtsql="select * from class_info "
      set mrc=ExecuteSQL(txtSQL,MsgText)
      If mrc.EOF And mrc.EOF then       '指针未在记录集之中,没有记录,说明数据库为空

          MsgBox"数据库为空,请先添加班级信息!",vbOkonly + vbExclamation,"警告"
          mrc.Close
          Frame2.Enabled=False          '使所有的控件按钮无法使用
          Frame3.enabled=False
      Else
          mrc.MoveFirst
          Call viewData
          myBookmark=mrc.Bookmark 
          mcclean=True
      End If

 
 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
 
 
Private Sub deleteCommand_Click()
     
     myBookmark = mrc.Bookmark
     str2$ = MsgBox("是否删除当前记录?", vbOKCancel, "删除当前记录")
     If str2$ = vbOK Then
            mrc.MoveNext                                '删除后显示下一条记录
            If mrc.EOF Then
                mrc.MoveFirst
                myBookmark = mrc.Bookmark
                mrc.MoveLast
                mrc.Delete
                mrc.Bookmark = myBookmark

                
                txtSQL = "select * from class_info "    '重新从数据库中提取数据,相当于刷新      
                Set mrc = ExecuteSQL(txtSQL, MsgText)   '得到student表,并显示出来
                
                If mrc.EOF And mrc.BOF Then
                    MsgBox "数据库为空,请先添加班级信息!", vbOKCancel, "警告"
                    mrc.Close                           '关闭连接
                    Frame2.Enabled = False
                    Frame3.Enabled = False
                    
                    txtClassno.Text = ""
                    comboGrade.Text = ""
                    txtDirector.Text = ""
                    txtClassroom.Text = ""
                Else
                    Call viewData
                End If
            Else
                myBookmark = mrc.Bookmark
                mrc.MovePrevious
                mrc.Delete
                mrc.Bookmark = myBookmark
                Call viewData
            End If
     Else
         mrc.Bookmark = myBookmark
         Call viewData
     End If
 
 
 
 
 
 
相关文章
|
5月前
|
开发框架 前端开发 Java
毕业设计选题:养老院服务系统的设计与实现
毕业设计选题:养老院服务系统的设计与实现
|
18天前
|
数据采集 NoSQL 搜索推荐
五一假期畅游指南:Python技术构建的热门景点分析系统解读
五一假期畅游指南:Python技术构建的热门景点分析系统解读
|
2月前
|
安全 测试技术 数据库
民政补助信息管理系统设计与实现(论文+系统)_kaic
民政补助信息管理系统设计与实现(论文+系统)_kaic
|
2月前
|
存储 SQL 关系型数据库
校园二手商品交易系统的设计与实现(论文+源码)_kaic
校园二手商品交易系统的设计与实现(论文+源码)_kaic
|
4月前
|
人工智能 前端开发 JavaScript
计算机毕业论文|校园资料分享系统的设计与实现
计算机毕业论文|校园资料分享系统的设计与实现
|
4月前
|
资源调度 JavaScript 前端开发
【第11期】这可能是你2022年见过最全的工作总结
【第11期】这可能是你2022年见过最全的工作总结
42 0
|
5月前
|
前端开发 安全 JavaScript
开题报告|驾校管理系统的设计与实现
开题报告|驾校管理系统的设计与实现
|
10月前
爱玩粥的有福了,带图形界面的明日方舟皮肤的员工管理系统,数据结构期末实训满分。
爱玩粥的有福了,带图形界面的明日方舟皮肤的员工管理系统,数据结构期末实训满分。
82 0
|
11月前
|
监控 前端开发 关系型数据库
自习室管理系统的设计与实现(论文+源码)_kaic
近年来,随着高校规模的逐步扩大,学生对高校自习室座位的需求也在不断增加。然而,一些高校仍然采用人工管理学院自习室座位,这大大降低了管理效率。显然,开发一个成本低、占用资源少、能提高高校自习室座位管理效率的自习室管理系统是非常必要的。 本次毕业设计采用Java作为主要开发语言,Eclipse作为开发平台,MYSQL作为后台数据库。学生可以在网上预订每个自习室的座位,也可以更换自己选择的座位。管理员进入四川工业科技学院自习室后,可以对学院自习室、座位、学生信息、学生相关情况进行管理。系统通过对四川工业科技学院自习室、座位和学生的统一管理,提高了学院自习室、座位的管理效率,督促学生遵守学院自习室的