在代码中写了如下
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后能连接数据库但是不能设断点调试求解决方法在线等谢谢大家了
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后能连接数据库但是不能设断点调试求解决方法在线等谢谢大家了
是本地文件,debug文件夹里有这个文件,我从网上下的别人使用的例子里debug目录下没有数据库文件也没出现这个问题,可以正常运行
使用绝对路径。
另,调试时的当前路径默认在.dsp文件所在的路径。