data Report 报表打包后运行程序出现“定义的应用程序或者对象错误(错误号:713)”急急!
  在打包之前,我已经将该组件引用都来了。不知道为什么会出现这样的错误,请高手指点!急啊!我要交货了。我用的查询是用ADODB对象。

解决方案 »

  1.   

    不是单独打包报表,而是打包整个程序。这个程序是一个MIS,用的ADO+Access,然后报表就是用的data report,急急急!!!无论在win2K,还是win98下都是报表不能用,只能在所写程序机器上用了。
      

  2.   

    用的InstallSheild吗?扫描一下再包进去,应该没问题,耐心点
      

  3.   

    请参阅微软的VB文档微软的Knowledge Base的文章:“Q248055 UG: Run-time Error 713 Opening Data Report in Distributed App.”。 
        主持人注:这篇文章的大意是:这是VB的一个BUG,原因是Data Report的运行时间文件(Msdbrptr.dll)没有被包含在安装软件包中。解决的办法有两个: 
        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对话框中添加这个文件并重新建立安装包。 
        执行安装后,用户的机器中应该包括以下文件: 
         <windows system>\MSDBRPTR.DLL 
         <program files>\common files\designers\MSDERUN.DLL 
         <windows system>\MSSTDFMT.DLL 
        添加MSDBRPTR.DLL(和它需要的文件)通常可以解决这个问题。如果仍然有问题,请看一下系列文件是否包括在安装包中。Data Reports不直接需要这些文件,但Data Environment需要这些文件。 
         MSDATREP.OCX 
         MSBIND.DLL 
         MSDATSRC.TLB
      

  4.   

    ◆运行时提示“运行时错误'713': 类未注册。 需要在机器中安装下列文件。MSSTDFMT.DLL” 或者“运行时错误'372': 从加载控件'spin'失败。您的版本可能已过期。确认 您使用的控件版本是同您的应用程序一起提供的。”,这时为什么?答:这是系统缺乏相应的运行库或相应的运行库尚未注册造成的。 按这里下载相应的运行库拷贝到 windows/system目录或通讯录DIY的安装目录下,然后运行 regsvr32.exe 命令行进行DLL注册即可。