“我本机上哪些因素影响了access数据库的访问?我该怎么解决这个问题?”:
数据库连接失败的原因:
首先你要看你驱动是否也转移了,然后你要看你的另外台机子上是否有access数据库,因为有些系统没有access数据库,需要下载一个,而且要把accesss数据库权限改了,比如在系统盘的window下面的temp中改下或者从数据库所在的文件中设置下属性中的安全模块
Demo.mdb是否在当前路径下:
是否把数据库文件放到指定文件夹下了?
截图中的“数据库连接失败,确认数据库Demo.mdb是否在当前路径下”,只是你自己写的提示信息,具体软件报的什么错是不清楚的,AfxMessageBox(e.Description());中错误提示是什么?另外你跟踪一下看看connectionStr 赋值后的内容是什么?贴上来看看