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

       由于里面未添加有关信息,所以当我点击“修改课程信息”、“修改学籍信息”、“修改班级信息”等与数据有关的按钮时会出现报错,如下:

                 

       那么这是什么原因呢?BOF和EOF又是什么呢?它们之间又有什么样的区别呢?如下图:

 

       简单总结一下:

       1.如果当前记录位于第一个记录之前,BOF 属性将返回 True(-1),如果当前记录为

第一个记录或位于其后则将返回 False (0)。

       2.如果当前记录位于 Recordset 对象的最后一个记录之后 EOF 属性将返回True,

而当前记录为 Recordset 对象的最后一个记录或位于其前,则将返回 False。

       3.如果 BOF 或 EOF 属性为 True,则没有当前记录。

       4.如果打开没有记录的 Recordset 对象,BOF 和 EOF 属性将设置为True,而 Rec

ordset 对象的 RecordCount 属性设置为零。打开至少包含一条记录的 Recordset 对象

时,第一条记录为当前记录,而BOF 和 EOF 属性为 False。

       5.如果删除 Recordset 对象中保留的最后记录,BOF 和 EOF属性将保持 False,直

到重新安排当前记录。

  原来是我们的记录集里没有数据造成的,于是往里面添加了几条记录,在点击时不

会再出现上述的错误了。

评论 17
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值