pCn->Open("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=.\\DataBase\\aa.mdb","","",adModeUnknown);
这里,这个aa文件在当前目录下的DataBase文件夹下

解决方案 »

  1.   

    strSQL="select count(*) from MSysObjects";
    pRs=pCn->Execute(_bstr_t(strSQL),NULL,adCmdText);
    这里出错了,好像无法访问这个MSysObjects表
      

  2.   

    你先抓错啊
    try
    {}
    catch(_com_error_ &e)
    {
    }
    把错误提出来
    估计是你SQL语法问题
      

  3.   

    pCn.CreateInstance(__uuidof(Connection))
    try                 
    {
                 pCn->Open("Provider=Microsoft.Jet.OLEDB.4.0;
                 Data Source=HistoryDB.mdb","","",adModeUnknown);
              }
    catch(_com_error e)
    {
    MessageBox("XXXXX");
    return FALSE;

    pRs.CreateInstance(__uuidof(Recordset));
    try
    {
    m_pRecordset->Open("SELECT * FROM MSysObjects",          pRs.GetInterfacePtr(),  
    adOpenDynamic,
    adLockOptimistic,
    adCmdText);
    } catch(_com_error e)
    {
    MessageBox("XXXX");
    return FALSE;
    }