先MoveLast再MoveFirst一下,然后GetRecordCount。

解决方案 »

  1.   

    tonyblues(蓝托尼) :Informix数据库ODBC驱动程序不支持MoveFirst.只能forwardonly.
      

  2.   

    我使用过DaoRecordSet,对于dynaset型的RecordSet只能是movelast之后才能使GetRecordSet返回正确值,但对于sanpshot等类型的可以直接获取。你改变一下RecordSet的类型试试。
      

  3.   

    xuboT(silvercat) :试过,Informix不支持其他类型。刚才试了一下,我只好先move取得record count,然后rs.close(),再open,倒是可以完成。
      

  4.   

    MSDN is totally  rubbish.