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