ADO为什么不能建立access连接?
代码: CString strConn=_T("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=Spring.mdb");
CString strSql=_T("");
strSql.Format("select * from User where UserName=%s",(LPCTSTR) m_UserName);
::CoInitialize(NULL);
_ConnectionPtr pConn=NULL;
_RecordsetPtr pRecordSet=NULL;
try
{
pConn.CreateInstance(__uuidof (Connection));
pConn->Open((_bstr_t)strConn,"","",adConnectUnspecified);
pConn->Close();
}
catch(_com_error& e)
{
AfxMessageBox("not right");
return ;
}
::CoUninitialize();
第一次用ado,不知道哪里出问题了,debug 的时候发现pConn在CreateInstance后仍然是0,导致总是抛出异常
到底是什么问题呢?