我以前看到贴子上说只有访问过的记录才能后才能得到记录数
于是我这样做:
m_pRecordset->movefirst;
while(!m_pRecordset->adoEof)
{
m_pRecordset->movenext;
}
int m_count=m_pRecordset->GetRecordcount();
但m_count的值却仍是-1;
请问这是为什么;
别告诉我用select count(*) from table;
于是我这样做:
m_pRecordset->movefirst;
while(!m_pRecordset->adoEof)
{
m_pRecordset->movenext;
}
int m_count=m_pRecordset->GetRecordcount();
但m_count的值却仍是-1;
请问这是为什么;
别告诉我用select count(*) from table;
while(!m_pRecordset->adoEof)
{
m_pRecordset->movenext;
i++;
}
假如是查询SQL SERVER时把游标设置为客户端有时可以解决这个问题
用OLE DB查询ACCESS、EXCEL时肯定是出错的,没办法