VC/MFC里修改DAO数据源路径与数据表名

来源:互联网 发布:chaton是什么软件 编辑:程序博客网 时间:2024/05/17 12:50

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

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