關(guān)于指針操作出錯(cuò)的問(wèn)題

字號(hào):

問(wèn)題:
    如果一個(gè)ADODB.RECORDSET 基于ADODB.COMMAND, 那末這個(gè)RECORDSET 是不是可以用以下的功能:
    RST.MOVEFIRST
    RST.MOVENEXT
    RST.MOVELAST
    RST.RECORDCOUNT
    我使用了不可以,不知道應(yīng)該如何?
    例:
    SQL="SELECT * FROM tblOne WHERE [Field1]= ?"
    ...
    RST.COMMANDTEXT=SQL
    SET RST = cmd.execute(lngID, datDate)
    RST.MOVELAST
    (運(yùn)行到這里出錯(cuò),WHY?)
    --------------------------------------------------------
    回答:
    提示,ado并不完全支持這幾種方法,因?yàn)閍do版本和DBMS的類型,所以如果你要做到可靠安全,在使用之前你需要查詢ado是否支持這些方法和屬性, 例如rs.Supports adMovePrevious就查詢?cè)撚涗浖欠裰С窒蛞苿?dòng)的操作等等。