这个问题是在VC数据库编程过程中经常出现的一个问题.就是通过m_pRecordset->GetRecordCount();获取你所得到的记录集条数的问题.
有的人会在m_pRecordset = m_pConnection ->Execute("select * from p where pno = '131' ",
&RecordsAffected,adCmdText);后直接使用int num = m_pRecordset->GetRecordCount();很遗憾,这个时候你所得到的num永远都是-1.
如果你想要得到一个记录集个数的话,就应这样使用
这样的话,你所得到的num就会是你所需要的记录集条数了.