打印本文 打印本文  关闭窗口 关闭窗口  
关于指针操作出错的问题
作者:佚名  文章来源:不详  点击数  更新时间:2008/5/9 19:03:09  文章录入:杜斌  责任编辑:杜斌

  问题:
  如果一个ADODB.RECORDSET 基于ADODB.COMMAND, 那末这个RECORDSET 是不是可以用以下的功能:
  
  RST.MOVEFIRST
  RST.MOVENEXT
  RST.MOVELAST
  RST.RECORDCOUNT
  我使用了不可以,不知道应该如何?
  
  例:
  
  SQL="SELECT * FROM tblOne WHERE [Field1]= ?"
  ...
  RST.COMMANDTEXT=SQL
  SET RST = cmd.execute(lngID, datDate)
  RST.MOVELAST
  (运行到这里出错,WHY?)

  --------------------------------------------------------
  回答:
  提示,ado并不完全支持这几种方法,因为ado版本和DBMS的类型,所以如果你要做到可靠安全,在使用之前你需要查询ado是否支持这些方法和属性, 例如rs.Supports adMovePrevious就查询该记录集是否支持向移动的操作等等。

打印本文 打印本文  关闭窗口 关闭窗口