编译过程没有错误,可是总弹出连接失败对话框
初始化函数中代码如下:
 try 
  { 
  // 打开本地Access库 
         m_pConnection->Open("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\11.mdb","Admin","",adModeUnknown);
   } 
//m_pConnection->Open(_T("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\11.mdb)",_T("Admin"),_T(""),adModeUnknown); 也不行  catch(_com_error e) 
  { 
   MessageBox(_T("数据库连接失败,确认该数据库是否在当前路径下!")); 
   return FALSE; 
  }
我是初学者,想知道用户ID和密码是指哪个ID和密码(均没设置密码,上面代码中的Admin是连接数据库时默认的),请各位大侠多多指教!谢谢

解决方案 »

  1.   

    试左吓,好似用adModeUnknown改为adModeShareDenyNone就得了,独占
      

  2.   

    其实Access设个密码装饰而已,下载软件一下就破了.
      

  3.   


    catch(_com_error e)  
      {  
      MessageBox(e.Description(), e.ErrorMessage());  
      return FALSE;  
      }看下提示什么错误.
      

  4.   

    首先单斜杠应该换成双斜杠
    Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\\11.mdb
      

  5.   

    比邻:首先单斜杠应该换成双斜杠
    Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\\11.mdb多谢比邻和各位朋友,我的问题总算解决了,谢谢大家!