学生信息管理系统调试

原创 2016年06月02日 11:03:39

调试1VB程序无法修改数据库

1·关于在学生信息管理系统中添加用户信息,用户信息添加成功数据却无法同步到数据库的问题:

在模块代码中,打开数据库时采用了可写的方式以及有权限写入数据库.

错误语句rst.Open Trim$(SQL),cnn, adOpenKeyset,adLockBatchOptimistic

正确语句rst.Open Trim$(SQL),cnn, adOpenKeyset,adLockOptimistic

 

对于需要修改数据库的程序应该使用adLockPrssimistic或 adLockOptimistic打开数据库.

 

adLockReadOnly 1缺省值,Recordset对象以只读方式启动,无法运行AddNew、Update及Delete等方法

adLockPrssimistic 2当数据源正在更新时,系统会暂时锁住其他用户的动作,以保持数据一致性

adLockOptimistic 3当数据源正在更新时,系统并不会锁住其他用户的动作,其他用户可以对数据进行增、删、改的操作

adLockBatchOptimistic 4当数据源正在更新时,其他用户必须将CursorLocation属性改为adUdeClientBatch才能对数据进行增、删、改的操作


调试2:显示实时错误'381'下标越限

2·查询学籍信息

显示实时错误'381'下标越限。

解决方法:右击——属性

打开属性页之后将行和列的改到合适自己的需求大小。



调试3:实时错误‘91

代码写错了,调用数据库的代码写成了select* form

没有连接到数据库,检查自己的代码相关语句是否正确


调试4:还没有修改的时候就已经可以对控件进行操作

解决方法:在form_load控件中添加使对象不可用的代码

例如:Frame2.Enabled = False





版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

学生信息管理系统——问题调试

遇到问题第一想到的不是求助于别人,而是要先自己解决,不论你是用什么方法吧,查资料也好,搜博客也罢,必须自己动手做做试试。因为不逼自己一次,永远都不知道你的潜力有多大! 没有问题才是你最大的...

学生信息管理系统--登录调试(错误‘91’)

前几天开始了学生信息管理系统的学习,拿到源代码后,在我们的电脑上是不能直接打开的,需要进行调试。 首先:进行SQL数据库的连接

课程设计————学生信息管理系统

课程设计—————学生信息管理系统

学生信息管理系统--书签的使用

数据库在删除记录的时候,必须打开数据库右击点击执行按钮,最新的结果才会显示出来。 一个书签 唯一的标识一个记录。书签的作用是标识记录,使其可以随意的跳转到标识的记录。 如果不用书签直接删除记录会出...

用java开发学生信息管理系统(SIMS,一)

SIMS的开发需要java开发环境、数据库驱动、数据库。     一、数据库驱动     用java连接数据库得加载数据库驱动才行。SIMS是使用Mysql数据库的,所以要去官网把Mysql的数据...

《学生信息管理系统》知识点总结

写这个系统的代码的时候,有很多函数还有VB知识不懂,现在明白了些,整理下,打包下收获:          1.trim函数     好多个窗体的代码里都有用这个函数,一开始啥都不懂,哎,怎么我也...

学生信息管理系统

学生信息管理系统使用QT5创建界面,同时明文保存学生信息。 vs版本 Github源代码下载https://github.com/xuhang96/class-design/blo...

Android应用开发-学生信息管理系统

设计目的1、网上很少有关于SQLite简单综合项目的测试APP。 2、把自己所学的部分UI综合一下,希望能给新手一些帮助。涉及知识点1、包括SQLite的增删查找等功能。查找中加入了“模糊搜索”的功...

学生信息管理系统技术点总结

前几天把学生信息管理系统中所有的代码都看了一遍,

【学生信息管理系统】对象变量或者With块变量未设置

连上数据库的原因有很多,最常见的是下面的3种。 1.ODBC数据源没有配置好 2.模块出连接数据库的代码出错 3.SQL语句是否敲错。 以及笔者体验的解决办法。
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)