CRecordset::CRecordset

CRecordset( CDatabase* pDatabase = NULL );

参数:
pDatabase包含一个执行CDatabase对象的指针,或者是值为NULL。如果不是NULL,并且还没有调用CDatabase对象的Open成员函数来将它连接到数据源上,则记录集试图在它自己的Open调用期间为应用程序打开此CDatabase对象。如果此参数为NULL,则当应用程序利用ClassWizard来派生自己的记录集类时,将使用应用程序所指定的数据源信息来构造并连接一个CDatabase对象。

说明:
此成员函数用来构造一个CRecordset对象。应用程序的记录集对象必须是从CRecordset派生的应用程序专用类的对象。可以利用ClassWizard来派生应用程序自己的记录集类。
注意:
应用程序的派生类必须提供它自己的构造函数。在此构造函数中,需要传递适当的参数来调用构造函数CRecordset::CRecordset。
传递NULL参数给你的记录集构造函数,可以为应用程序自动构造并连接一个CDatabase对象。这是一种有用的简捷方式,它不需要应用程序在构造自己的记录集之前构造并连接一个CDatabase对象。

请参阅:
CRecordset::Open, CRecordset::Close