最近在用vc++在做一个,数据库管理系统,在用CListctrl显示大量数据的时候,需要分页显示。我用sql 2005管理的数据库,使用recordset的pagecount属性时报错!贴出主要代码,网上求高手帮忙!!!
m_Connection->Open"Provider=SQLNCLI;Server=localhost;Database=Login; Trusted_Connection=yes;","","",adModeUnknown);
m_pRecordset->PageSize=13;
//使用客户端游标  
m_pRecordset->CursorLocation=adUseClient;
m_pRecordset->Open(_T("select * from Login;"),(IDispatch*)m_pConnection,adOpenDynamic,adLockOptimistic,adCmdText);
......
PositionEnum  page;  
page=(PositionEnum)m_pRecordset->PageCount;//这一句代码出错!!!
是不是sql2005不支持ado的分页功能???? 希望大家能给出详细解决方案,最好有源代码哦