搞不懂,ADO的RecordCount问题!!
我在VC中用ADO连接paradox数据库,我想得到
表中有多少条记录。但下列方法返回的不是0就是-1,
而表中的确有数十条记录存在,困惑中……
myRecordset是_RecordsetPtr类型
myRecordset->get_MaxRecords
myRecordset->get_RecordCount
myRecordset->GetMaxRecords
myRecordset->GetRecordCount
myRecordset->RecordCount
以上都不行,无奈之下只好采用如下笨办法获得记录个数
while(!myRecordset->adoEOF)
{
Recordcount++;
myRecordset->MoveNext();
}
请教这是怎么回事?
好像我在Access数据库中使用也是这样。