在做书上的一个VC+DAO实例的时候遇到了’Couldn’t find file ‘……../….mdb’.'的错误,
即提示找不到我的Access数据库文件,
在此之前我刚刚将整个工程包括数据库文件都改了下路径,
所以这显然是路径问题,
在工程设置及源代码里找了蛮久才找到解决办法:
在我的继承自CDaoRecordset类的数据集类中有2个成员函数,
它们的定义如下:
CString CDomainDaoSet::GetDefaultDBName()
{
return _T(”我的数据库文件路径路径//demo.mdb”);
}

CString CDomainDaoSet::GetDefaultSQL()
{
return _T(”[我使用的数据表名]“);
}
在这里修改就好,
GetDefaultDBName函数里可修改数据库源文件路径,
GetDefaultSQL函数里可修改使用的数据表名。

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐