提示 Run-time error '713' 的解決方法
問題:我用在datareport做了一個打印報表,生成可執(zhí)行文件后.在我的機子上運行好好的.但在沒裝VB的機子上運行時提示:
Run-time error '713':
application-defined or object-defined error
是什么意思呢?要想讓它在沒裝VB的那臺機子上能夠運行,應(yīng)該怎么做呢?加什么控件還是?
解決方法:
請參閱微軟的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被列出多次。確保這個應(yīng)用相關(guān)聯(lián)的文件是Msdbrptr.dll。一旦確定引用了這個文件,重新運行向?qū)е谱靼惭b包。
2、在使用Package and Deployment Wizard (PDW)制作安裝盤時手工加入Msdbrptr.dll。當(dāng)運行PDW時,在Included Files對話框中添加這個文件并重新建立安裝包。
執(zhí)行安裝后,用戶的機器中應(yīng)該包括以下文件:
添加MSDBRPTR.DLL(和它需要的文件)通常可以解決這個問題。如果仍然有問題,請看一下系列文件是否包括在安裝包中。Data Reports不直接需要這些文件,但Data Environment需要這些文件。
MSDATREP.OCX
MSBIND.DLL
MSDATSRC.TLB