对数据库是用ADODB.Stream方法进行二进制操作的朋友请进,问题:无法将二进制流写入文件
数据库中的二进制内容都是正常的,但是用ADODB.Stream方法把数据库中的二进制代码写成文件却出现错误,错误提示:activex componet can't creat object
意思是:活动部件不能建立对象
查找微软知识库,得知的原因如下:
如果满足以下任一条件,就可能发生这种情况: • 未正确注册数据访问对象 (DAO)。
- 或 -
• 一个或多个引用丢失。
- 或 -
• 存在无效实用工具数据库引用。
- 或 -
• 对所需的库没有必需的权限。
- 或 -
• 存在损坏的向导文件。
根据其解决方案,处理无效
==========================================
另外,出现这种情况的计算机很怪异,同一个机房,有数十台电脑,配置完全一致,操作系统完全一致[因为是克隆的],但就会有些出现问题,有些没有问题。
怀疑是病毒所为,本人求解决方案。
注:本人所管理机房从未出现这种情况,本人也使用多台计算机试图模拟能够促使其出现的环境,也没有成功,因此到这里求助,如有遇到类似问题者,共同探讨交流或与之学习。谢谢