在代码中写了如下
m_pConnection.CreateInstance("ADODB.Connection");  //连接数据库ACCESS2007,access2000为Microsoft.Jet.OLEDB.4.0;
try                 
{
m_pConnection->Open("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=ImageRetrieval.accdb","","",adModeUnknown);
}
catch(_com_error e)
{
AfxMessageBox("数据库连接失败!");
}在工程--->设置--->调试中,可执行调试对话框中exe的路径前保留debug就无法连接数据库,但是去掉debug后能连接数据库但是不能设断点调试求解决方法在线等谢谢大家了

解决方案 »

  1.   

    ImageRetrieval.accdb是个本地文件吗?在debug的路径下面有没有这个文件?
      

  2.   


    是本地文件,debug文件夹里有这个文件,我从网上下的别人使用的例子里debug目录下没有数据库文件也没出现这个问题,可以正常运行
      

  3.   

    ImageRetrieval.accdb
    使用绝对路径。
    另,调试时的当前路径默认在.dsp文件所在的路径。
      

  4.   

    数据库文件放在工程目录下就对了,看我发的那个帖子,也是访问vc ado 访问access数据库,相应的源代码、安装制作工程,程序安装包都有
      

  5.   

    http://blog.csdn.net/zyq5945/article/details/5586423