我正在使用CRecordset类在我的类和Access数据库之间进行数据交换。使用VC 6中的ClassWizard生成此类。使用SQL SELECT * FROM Table查询打开CRecordset,它可以正常工作。稍后在我的代码中我有另一种方法来查找数据库中的记录数。因此,使用相同的CRecordSet并使用SQL SELECT count(*)FROM Table I偶尔得到结果,并且在出错时会抛出未知异常。
因此,可以将ClassWizard生成的类型为CRecordset的类用于不同的查询。