用VC向导写的一个基于对话框程序,除做以下操作外没作任何改动:
//stdafx.h文件
#import "C:\Program Files\Common Files\System\ado\msado15.dll" no_namespace rename("EOF", "adoEOF")//MyDialog.cpp
void CHotelDataTransDlg::OnOK() 
{
_ RecordsetPtr pAdoRs;
try
{
pAdoRs->CreateInstance(__uuidof(Recordset));
}
catch(_com_error& error)
{
AfxMessageBox(error.Description());
}
// CDialog::OnOK();
}
结果在pAdoRs->CreateInstance(__uuidof(Recordset)); 之后pAdoRs == NULL; 可能是什么原因造成的?