实现CADOConn类的获取记录集数函数: UINT GetRecordsetCount(_RecordsetPtr pRecordset)

实现CADOConn类的获取记录集数函数: UINT GetRecordsetCount(_RecordsetPtr pRecordset)UINTCADOConn::GetRecordsetCount(_RecordsetPtrpRecordset){UINTnCount=0;//用于保存记录数try{pRecordset->MoveFirst();//将记录集指针移到第一条记录}catch(_com_er

大家好,欢迎来到IT知识分享网。实现CADOConn类的获取记录集数函数: UINT GetRecordsetCount(_RecordsetPtr pRecordset)

 UINT  CADOConn::GetRecordsetCount(_RecordsetPtr pRecordset)

{

     UINT  nCount=0;         //用于保存记录数

    try

   {

      pRecordset->MoveFirst();        //将记录集指针移到第一条记录

   }

  catch(_com_error e)

  {

      AfxMessageBox(TEXT(“获取记录集失败,请确认当前记录集是否已经打开!”));

      AfxMessageBox(e.Description());

      AfxMessageBox(e.ErrorMessageBox());

     return 0;

  }    

 if(pRecordset->adoEOF)       //判断是否有记录

  {

     return 0;

  }

  while(!pRecordset->adoEOF)

  {

      pRecordset->MoveNext();

     nCount=nCount+1;

  }

  pRecordset->MoveFirest();      //将记录集指针移回第一条记录

 return  nCount;                       //返回记录数

}

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/33661.html

(0)

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

关注微信