关于指针操作出错的问题

来源:计算机等级考试    发布时间:2012-08-28    计算机等级考试视频    评论

  问题:
  如果一个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就查询该记录集是否支持向移动的操作等等。

视频学习

我考网版权与免责声明

① 凡本网注明稿件来源为"原创"的所有文字、图片和音视频稿件,版权均属本网所有。任何媒体、网站或个人转载、链接转贴或以其他方式复制发表时必须注明"稿件来源:我考网",违者本网将依法追究责任;

② 本网部分稿件来源于网络,任何单位或个人认为我考网发布的内容可能涉嫌侵犯其合法权益,应该及时向我考网书面反馈,并提供身份证明、权属证明及详细侵权情况证明,我考网在收到上述法律文件后,将会尽快移除被控侵权内容。

最近更新

社区交流

考试问答