我用的是客户端adUseClient,动态游标,Open语句如下
rstUnit.Open "T_Unit", GConn, adOpenDynamic, adLockOptimistic, adCmdTable修改或新增数据后,我刷新数据,不论怎么搞这行数据都在
除非我重新运行程序.如果用服务端游标取不到数据,RecordCount=-1

解决方案 »

  1.   

    '新增、修改或删除后重新连接表:
    if rstUnit.state<>adstateclosed then rstUnit.close
    rstUnit.Open "select * from T_Unit", GConn, adOpenDynamic, adLockOptimistic
      

  2.   

    rstUnit.Open "delete T_Unit", GConn,1,3
      

  3.   

    rstUnit.Open "select * from T_Unit", GConn,, adOpenKeyset, adLockOptimistic, adCmdText
      

  4.   

    改正一下哈:
    rstUnit.Open "select * from T_Unit", GConn, adOpenKeyset, adLockOptimistic, adCmdText