ADO中怎么得到记录个数 我用的是_RecordsetPtr指针怎么能到记录个数呢?我用了RecordCount成员变量和GetRecordCount函数都不行,值是-1或0。是不是我的打开函数有问题呢?但又能正确读写记录。急盼解决 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 pRst->Open((_variant_t)sSQL, _variant_t((IDispatch *) ((CMPSApp*)AfxGetApp())->g_pConn,true), adOpenStatic, adLockOptimistic, adCmdUnknown); iRsCount=pRst->RecordCount; 打开函数是这样的m_pRecordset->Open(_variant_t(buf),theApp.m_pConnect.GetInterfacePtr(),adOpenStatic,adLockOptimistic,adCmdText); iCount = m_pRs->RecordCount ; //得到记录数 leecyi(leecyi) 您列的规范一点吗?我看不懂 select count(*) as num from XXX where .... 记录集对象的属性中的recordcount属性就可以zhangyilan(数字通信) 已经说明了 Kiloy(千逸) 的方法有点麻烦。zhangyilan(数字通信)这样用是行的iCount = m_pRs->RecordCount ; //得到记录数我估计是打开方式有问题。有谁能详细解释一Open函数的参数或着告诉在哪儿找到这方面的帮助(MSDN上没有) 例子_RecordsetPtr m_pRecordset;_variant_t RecordsAffected;m_pRecordset=m_pConnection->execute("select COUNT(*) from XXX ",&RecordsAffected,adCmdText); _variant_t vIndex=(long)0;_variant_t vCount=m_pRecordset->GetCollect(vIndex);m_pRecordset->Close();CString Message;Message.Format("共有%d条记录",vCount.lVal);AfxMessageBox(Message); sendMessage在VC中报错,不明白呀 vc6中,这个搜索框的内容能不能清除了呀? 如何拆分窗体 层叠式窗口控件 如何使combo box处于不可编辑状态? 谁知道可以下载代码英文的网站吗? 想做个网络管理的程序,snmp有啥作用?急 【我要写个7*24运行的多线程服务器,为了跟踪问题或者跟踪程序的崩溃点,我是否要在每个函数中破获错误?】 关于创建和销毁窗体的菜鸟问题。紧急求救!!! 用什么打开.nlc文件? 请问 VC中怎么让以下 符合C++标准的代码 通过编译??? 我对语言一点也不懂,想学编程我该先看哪本书
_variant_t((IDispatch *) ((CMPSApp*)AfxGetApp())->g_pConn,true),
adOpenStatic,
adLockOptimistic,
adCmdUnknown);
iRsCount=pRst->RecordCount;
m_pRecordset->Open(_variant_t(buf),theApp.m_pConnect.GetInterfacePtr(),adOpenStatic,adLockOptimistic,adCmdText);
您列的规范一点吗?
我看不懂
iCount = m_pRs->RecordCount ; //得到记录数我估计是打开方式有问题。
有谁能详细解释一Open函数的参数或着告诉在哪儿找到这方面的帮助
(MSDN上没有)
_variant_t RecordsAffected;
m_pRecordset=m_pConnection->execute("select COUNT(*) from XXX ",&RecordsAffected,adCmdText);
_variant_t vIndex=(long)0;
_variant_t vCount=m_pRecordset->GetCollect(vIndex);
m_pRecordset->Close();
CString Message;
Message.Format("共有%d条记录",vCount.lVal);
AfxMessageBox(Message);