为什么我在VC6.0中建立的console程序中用ADO的_ConnectionPtr对象CreateInstance(_uuidof(Connection))时总是得不到有效的指针,
#import "C:\Program Files\Common Files\System\ado\msado15.dll" rename_namespace("AdoNS") rename("EOF","adoEOF")_ConnectionPtr m_pConnection;AfxOleInit();//init COMHRESULT hr;

try
{
hr = m_pConnection.CreateInstance(_uuidof(Connection));
if(SUCCEEDED(hr))
m_pConnection->Open("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=test.mdb","","",adModeUnknown); }
catch(_com_error e)
{
//cout<<e.ErrorMessage<<endl;
AfxMessageBox("Connected Failure!");
//return 0;
}
哪位高手知道问题出在什么地方,不胜感激!