# RDO Problem : Cursor 指标已关闭

Posted by Lisa Chang on August 11, 1997 at 04:28:38:

Database: Access 7.0 or Sql-Server 6.50
Develop tool : Visual Basic Enterprice ver 5.0
连资料库的方式:RDO
问题描述:

不论后端资料库为Access或Sql-server, Resultset在经过transaction之后
即不能再使用, 若将之使用会出现 Cursor 指标已关闭的错误讯息,
该如何解决这个问题呢?

相关程式码如下:

cn.BeginTrans
Set rs1 = cn.OpenResultset("select * from acct")
MsgBox rs1("acct_id")
cn.RollbackTrans
MsgBox rs1("acct_id") '出现resultset cursor指标已被关闭的error
End If
Many Thanks!

Follow Ups:

- Re: RDO Problem : Cursor 指标已关闭 小吴 07:11:39 8/11/97 (5)
  - Re: RDO Problem : Cursor 指标已关闭 Lisa Chang 07:24:05 8/11/97 (4)
    - 在 vb6 会发生吗? 小吴 17:44:09 8/13/97 (3)
      - Re: 在 vb6 会发生吗? Lisa Chang 21:19:05 8/13/97 (2)
        - 更正: RDC的指标不会被关闭, 只有RdoResultset关闭 Lisa Chang 02:22:23 8/14/97 (1)
          - Re: 更正: RDC的指标不会被关闭, 只有RdoResultset关闭 Lisa Chang 02:51:37 8/14/97 (0)