C++和ACCESS数据库编程,报错“测试连接失败,因为初始化提供程序时发生错误,无法打开工作组信息文件中的表’MSysAccounts’”

最近开发一款程序,使用开发环境BCB6+ACCESS+TADOConnection访问ACCESS数据库。

在TADOConnection组件的ConnectionString属性中建立连接时,如果ACCESS数据库名称是system.mdb,或者你要连接的数据库所在目录下,存在名称是system.mdb的数据库,点击测试连接,弹出错误:

“测试连接失败,因为初始化提供程序时发生错误,无法打开工作组信息文件中的表’MSysAccounts’。”

解决方案:改名。

目前还没有在其他环境(如VC)下测试过这个问题,电脑上装的是access2003。有朋友遇到类似的问题,欢迎在下面留言,共享宝贵经验。

© 版权声明
THE END
喜欢就支持一下吧,技术咨询可以联系QQ407933975
点赞0
分享
评论 抢沙发