为什么会是“应用程序所需的对象操作不允许”?

sspanzervor sspanzervor 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
大体要实现的功能如下:要打开存书表进行操作,如果Access数据库存书表中的“是否借出”项为True的话,就进行借出操作,否则的话,提示本书以借出,部分代码如下:
'对存书表进行操作并存储相应的记录项
rst.Open "select * from 存书 where 书号='" + Text2.Text + "'", cnn, adOpenDynamic, adLockOptimistic

If rst.EOF = True Then
MsgBox "输入的书号不存在!", vbOKOnly, "错误"
Text1.Text = ""
Text2.Text = ""
Text1.SetFocus
Else
If rst.Fields(5) = "No" Then
'将当前记录的“书号字段”和“书名”字段赋值给变量
booknum = rst.Fields(0)
bookname = rst.Fields(1)
'判断是否书借出
rst.Fields(5) = "Yes"
Else
MsgBox "此书已借出!", vbOKOnly, "警告!"
End If
End If
rst.Close
为什么总在rst.close处提示错误,但是如果不对“是否借出”域进行操作,这个模块就不会出问题,请问各位大虾,这是怎么回事?是不是和access数据库的设置有关?因为我的“是否借出”域开始设的是“是/否”型,但是后来我改成文本后,还是出现相同的问题,很郁闷。
...全文

相关推荐

ASP中解决“对象关闭时,不允许操作。”的诡异问题……

本文解决ASP中“对象关闭时,不允许操作。”的诡异问题,找到问题的根本,才能真正意义上解决,供大家参考了。

weixin_38655496

C++不允许使用抽象类类型“cv::ORB”的对象 的解决办法

方法借鉴:https://blog.csdn.net/weixin_43860261/article/details/88672429 平台:VS2017,opencv4.0.1进行编程 报错问题:在定义ORB对象的时候报错,不允许使用抽象类类型“cv::ORB”的对象 为什么会报错? 角点检测的几个方法(SURF,SIFT,ORB)都被转移opencv_contrib中了。所以版本之间有差异。 这是转移前的写法: ORB orb; orb.detect(img_1, keypoints_1); orb.detect(img_2, keypoints_2); 这种是转移后的写法: Ptr o

weixin_38570278

Request 对象 错误 'ASP 0104 : 80004005' 不允许操作

今天有客户的生成静态页面无法更新,提示 ASP 0104 : 80004005 不允许操作,错误行正好有request对象,如下修改问题解决。

weixin_38569569

SQLServer ADODB.Recordset 错误“800a0e78”,对象关闭时,不允许操作

今天在帮一个客户维护网站的时候,运行asp提示ADODB.Recordset 错误“800a0e78”,对象关闭时,不允许操作,原来是asp与sqlserver的连接出问题导致

weixin_38594687

错误号:3704 错误描述:对象关闭时,不允许操作

主要介绍了错误号:3704 错误描述:对象关闭时,不允许操作,需要的朋友可以参考下

weixin_38502639
评论 6
收藏 已收藏
分享
返回顶部