提示 Run-time error '713' 的解决方法
问题:我用在datareport做了一个打印报表,生成可执行文件后.在我的机子上运行好好的.但在没装VB的机子上运行时提示:
Run-time error '713':
application-defined or object-defined error
是什么意思呢?要想让它在没装VB的那台机子上能够运行,应该怎么做呢?加什么控件还是?
解决方法:
请参阅微软的VB文档微软的Knowledge Base的文章:“Q248055 UG: Run-time Error 713 Opening Data Report in Distributed App.”。
1、打开你的工程,包括对Msdbrptr.dll文件的引用。在引用对话框中,这个文件被列为Microsoft Data Report Designer v6.0。你可能看到Microsoft Data Report Designer v6.0被列出多次。确保这个应用相关联的文件是Msdbrptr.dll。一旦确定引用了这个文件,重新运行向导制作安装包。
2、在使用Package and Deployment Wizard (PDW)制作安装盘时手工加入Msdbrptr.dll。当运行PDW时,在Included Files对话框中添加这个文件并重新建立安装包。
执行安装后,用户的机器中应该包括以下文件:
添加MSDBRPTR.DLL(和它需要的文件)通?梢越饩稣飧鑫侍。如果仍然有问题,请看一下系列文件是否包括在安装包中。Data Reports不直接需要这些文件,但Data Environment需要这些文件。
MSDATREP.OCX
MSBIND.DLL
MSDATSRC.TLB