|
发表于 2020-4-11 15:30:02
|
显示全部楼层
MFC CDaoDatabase 使用 ODBC 方式连接数据, 因此, 无论是在你本机还是在别人的机器上, 应该不缺少数据方面的 DLL, 因为 ODBC 是共公接口, 每个 Microsoft Windows 都有对 access 数据库访问的驱动 .
那么问题转到其它方面去, 可能是你在使用 MFC 的其它功能引起的. 比如可能你编译时是使用"Use MFC in a Shared DLL"(共享方式使用 MFC), 那么请改为用 static library(静态库)的方式使用 MFC . 如果你是把程序编译到别的 pc 上而不能正常运行, 有可能是你的电脑里安装了某些控件所用的 dll, 而别的 pc 里没有那个 dll . 可以在 VC++ 的资源管理器里看一你所用的控件所对应的 dll 是否在别的 pc 里也有, 如果没有, 则 copy 一个过去. |
|