学生信息管理——错误篇

@TOC学生信息管理系统
——错误篇

学生信息管理系统中会碰到好多错误,其中碰到最多的就是3021 和91
学生信息管理系统是我们接触的第一个需要我们自己动手动脑解决的项目,在一开始敲的过程中大致会遇到下面这几个错误:
1:无法连接到数据库——也就是传说中的“91”
在这里插入图片描述
造成91的主要情况有几种
第一个就是开始做准备工作时候的ODBC数据源没有配置,或者配置错误,再或者就是公共模块中连接数据源的密码错误:
第二个是代码问题,如果公共模块中代码没有问题的话,就是查询语句的问题了,
SQL查询语句要规范,
第一种:TxtSQL = “select * from student_info ”
在info和“之间一定要有空格
第二种是条件查询语句:txtsql = “select * from student_info where student_id =’”Trim(txtsid.text) &”’”在其中判断条件的时候,双引号和单引号一定要注意。整句话一共有三层分别是双引号 单引号 双引号 在书写的时候既不能乱了顺序也不能少写否则都会报错
第三个是逻辑错误,就是在给TXTSQL赋值之后直接对数据库操作,简单点来说,就是语句顺序的问题 还没开始连数据库就开始操作
在这里插入图片描述
想要解决3021 就必须要知道EOF和BOF都是什么意思
EOF:是指当前记录位置位于Recordset对象的第一个记录之前
BOF:是指当前记录位置位于Recordset对象的最后一个记录之后
简单点说就是指针位于第一个记录集之前BOF为Ture
位于最后一个记录集之后EOF为Ture
当知道BOF和EOF之后就会发现,大多数出现错误是因为出现了记录集为空的现象,也就是当前记录被删除,我知道的在学生信息管理系统里比较适用的方法有两种,一种是用Err语句跳过错误的地方。另一种是加判断语句大家可以根据不同情况使用不同的方法
在这里插入图片描述
实时错误94 无效使用Null
这是我在优化的时候碰到的错误,解决掉这个问题也是因为从博客上找到了师哥师姐的解决方法,在报错的代码后边加上 & “”
在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 14
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 14
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值