vb.net中的报表问题

时间:2022-09-25 13:57:12
我的开发环境是windows2000+visual studio.net+access 2000在我的程序当中使用了报表,在我的机器上能正确无误的运行。但当我打包之后在98下运行时遇到报表时就会提示"can not find keycodev2.dll or invalude keywords"我查询了很多资料使用了许多方法都不能解决,各位好心的朋友帮帮我吧,我在这里先谢谢了!!

8 个解决方案

#1


在客户机上需要安装水晶报表组件

#2


要按照下面的方法部署水晶报表:
1)在部置项目中,你必须包含合并模块:regwiz.msm、DataBase_Access和DataBase_Access_chs(如果是英文版则是Database_Access_enu), 如果没有这些模块,则手工添加,
2)选中regwiz.msm文件,在属性中展开MergeModulePoperis,在license Key中,输入你的注册码。
3)如果你的项目中包含有Ado.net,则还要加入合并模块:VC_CRT.msm和VC_STL.msm,否则会出现数据库登录窗口。

#3


怎么样安装水晶报表组件?到哪里找这些组件?

#4


不用安装水晶报表组件,只要按照我的部署方法即可

#5


tempabc,你好!
    我按照你的方法做了一遍,但运行时还是出现同样的错误“can not find keycodev2.dll or invalude keywords”,再帮帮忙!!谢谢啦!

#6


上面说漏了一点:在部署项目中,选中regwiz.msm文件,在属性中展开MergeModulePoperis,在license Key中,输入你的注册码,如我的注册码是AAP5GKS00008YF100WY,(你的可能不同),问题即可解决。

#7


楼上的大哥:谢谢了,按照你提供的方法,终于有了结果!!再也不用.NET做东西了,太麻烦!

#8


其实.net也有它的优点啊,而且,.net可能会成为下一代开发工具的一个主流。

#1


在客户机上需要安装水晶报表组件

#2


要按照下面的方法部署水晶报表:
1)在部置项目中,你必须包含合并模块:regwiz.msm、DataBase_Access和DataBase_Access_chs(如果是英文版则是Database_Access_enu), 如果没有这些模块,则手工添加,
2)选中regwiz.msm文件,在属性中展开MergeModulePoperis,在license Key中,输入你的注册码。
3)如果你的项目中包含有Ado.net,则还要加入合并模块:VC_CRT.msm和VC_STL.msm,否则会出现数据库登录窗口。

#3


怎么样安装水晶报表组件?到哪里找这些组件?

#4


不用安装水晶报表组件,只要按照我的部署方法即可

#5


tempabc,你好!
    我按照你的方法做了一遍,但运行时还是出现同样的错误“can not find keycodev2.dll or invalude keywords”,再帮帮忙!!谢谢啦!

#6


上面说漏了一点:在部署项目中,选中regwiz.msm文件,在属性中展开MergeModulePoperis,在license Key中,输入你的注册码,如我的注册码是AAP5GKS00008YF100WY,(你的可能不同),问题即可解决。

#7


楼上的大哥:谢谢了,按照你提供的方法,终于有了结果!!再也不用.NET做东西了,太麻烦!

#8


其实.net也有它的优点啊,而且,.net可能会成为下一代开发工具的一个主流。