Тема: БД в autocad2011
Объясните пожалуйсто почему в 2010 этот код работает хорошо , а в 2011 выходит неунифицированная ошибка на этот код. ( на одной и той же машине)
_variant_t var; _ConnectionPtr m_pConnection("ADODB.Connection");; _RecordsetPtr m_pRecordset("ADODB.Recordset");; CString strMDBFileName = "c://bd.mdb"; m_pConnection.CreateInstance(__uuidof(Connection)); m_pRecordset.CreateInstance(__uuidof(Recordset)); CString m_strConnection; try { m_strConnection.Format(_T("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=%s"),strMDBFileName); m_pConnection->Open((_bstr_t)m_strConnection,_T(""),_T(""),adModeUnknown);//ACAD crash } catch(_com_error &e) CString strError; strError.Format(_T("connection open error:%s"),e.ErrorMessage()); acedAlert (strError); return ; } {