ADODB.Recordset.Close

xieshy 2004-01-02 03:25:40
当关闭一个ADODB.Recordset时总提示:

Run-time error'3219':
在此环境中不允许操作。

请教何解?
...全文
62 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
xieshy 2004-01-06
  • 打赏
  • 举报
回复
rs.cancel
rs.close
daisy8675 2004-01-02
  • 打赏
  • 举报
回复
這問題我出過很多次﹐主要就是多表單中rs集的問題。
一般情況下我們都是if rs.state= 1 then rs.close在運行第二次就會出現不許操作提示。
而且rs集在datagrid中更新及時也讓我頭疼。

樓主﹐我只給建議﹐有不有效我不給你打保証﹐你好好去查﹐一定查是不是rs集合有別的地方用﹐又不能釋放。比如我用rs去綁定一個datagrid﹐然后再下一次再過這句就是不行的。

出這樣的問題只能查﹐查rs到底現在在什么地方使用﹐是不是能close掉。
實在沒有辦法我建議你還是用控件綁定﹐這是我在走頭無路時候用地
xionglibin 2004-01-02
  • 打赏
  • 举报
回复
你把主要的部分拿出來看一下。
這樣大家才能幫你看問題,不然根本就不知道你是出什麼錯。
因我們都有這樣的操作,但都沒有出現這樣的問題。
xieshy 2004-01-02
  • 打赏
  • 举报
回复
关联得太多。代码---无法贴出。
SoHo_Andy 2004-01-02
  • 打赏
  • 举报
回复
把你的完整代码贴出来看看
xieshy 2004-01-02
  • 打赏
  • 举报
回复
dim rs as new adodb.recordset

先打开rs,接着进行一些数据操作。然后执行rs.close 。马上提示出错。
SoHo_Andy 2004-01-02
  • 打赏
  • 举报
回复
我试了一下,没有错
是不是你描述的不清楚,还是你的环境有其它设置

尽量说详细些

7,788

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧