rt!

解决方案 »

  1.   

    还有一个问题,怎么得到记录数量啊,我调用GetRecordCount()就报错,未知错误
    怎么办啊
      

  2.   

    我估计你是查出来空集了
    所以不能移动,不能得到数量在进行操作之前先判断是否为空集if (m_Recordset->adoBOF && pRecordset->adoEOF)
    {
    //这是空的
    }不过在stdafx.h
    里面,你要加上
    #import "c:\program files\common files\system\ado\msado15.dll"  \
                no_namespace  rename("EOF","adoEOF") rename("BOF","adoBOF")
      

  3.   

    我用的结果集不是空集啊,但是好像结果集光标类型是ForwardOnly,我给他的光标类型属性负值会报错
      

  4.   

    那为什么GetRecordCount()还是错呢但是好像结果集光标类型是ForwardOnly
    ??为什么会ForwardOnly呵呵,不懂了,你哪设置了这个东西啊
      

  5.   

    我没设置啊,ForwardOnly是默认的啊,我就是想知道在哪里设置啊,怎么用啊
    MoveLast为什么也不能用啊,没有道理啊~~
      

  6.   

    查了资料,GetRecordCount()要求光标类型不能位ForwardOnly
      

  7.   

    晕了,晕了,我做的时候从来就是什么move都可以的
    从来就不用设置什么,就是对的,怎么会你的那个对象就不对呢
      

  8.   

    ForwardOnly我一直搞不懂是怎么回事!各位可否解释一下啊?
      

  9.   

    设置光标类型为客户游标adClientCursor