关闭

学生信息管理系统调试

标签: 调试学生
441人阅读 评论(5) 收藏 举报

调试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





0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:732次
    • 积分:40
    • 等级:
    • 排名:千里之外
    • 原创:2篇
    • 转载:0篇
    • 译文:0篇
    • 评论:10条
    文章分类
    文章存档
    最新评论