照着书抄ADO代码,结果编译时说RxRecordset这种类型的变量不认识,怎么办?
class RxADO
{
public:
RxADO();
virtual ~RxADO();
void Close();
_ConnectionPtr cnn;
_ConnectionPtr GetConnection();
RxRecordset record;
//以下还有几句略去;
}
类的定义基本就是这样,在网上和MSDN上都没查到这个RxRecordset是什么东西,倒是在网上卖的书的目录上看到了这个词,请高手解释一下,是要把什么头文件加进去,还是应该如何设置?
又,编译的时候对_ConnectionPtr等智能指针都能认出来。
[解决办法]
RxRecordset是另外一个类,它封装了对记录集的一些操作,你看一下你的工程里有没有包括吧,这个类可以在《VC++数据库编程》里找到,是明日科技的书,你找一下看一下吧。
[解决办法]
_RecordsetPtr pRst(_uuidof(Recordset));