用VB+Access2003做的程序,用setup factory 9 自动扫描打包的。里边有一个数据备份及恢复的功能,然后在每次退出程序的时候会对数据库文件进行压缩。在编写程序的电脑上运行没有问题,可是在别人电脑上退出时会报错“运行时错误429,ActiveX部件不能创建对象”,数据备份功能虽然不报错但是也拷贝不下来,装上mdac也不行。。。求大神支招。
你的 .mdb 和 .exe 一起“安装”到 Program Files 目录下了? 通常是权限问题,当前用户不能对 .mdb 文件进行复制。 应该把 .mdb文件所在的数据目录放在普通的目录下,记在配置中;或者固定到 Environ$("USERPROFILE") 下的某个子目录中。
1,451
社区成员
41,355
社区内容
加载中
试试用AI创作助手写篇文章吧