本人正在做一个C/S的程序,前台画面代码用VS2003C#,数据库用ORACLE,业务写在存储过程中,当用户点击画面中的生成按扭时,生成水晶报表,程序在我公司的机器上正常运行,但是发给用户的程序却有问题,当用户点击生成按扭时出现如下的错误:
   
     查寻引擎错误:
     C:DOCUME~1\INFO_S~1\LOCALS~1\Temp\temp_21ef7ed8-89e2-40eb-8b03-
        3d8f25b65150.rpt    我到网上查了一下,有人认为是与水晶报表中相关联的数据集中的临时表的名称与在代码中填充数据集时的表名不同导致,但我代码中的表名是绝对一致的,我的数据集中的临时表的表名与存储返回的表名与填充数据集时的表名完全一致。自己找不到错误,客户又急等着用,请求各位的帮助。     

解决方案 »

  1.   

    你的水晶报表在本机运行是成功的,是因为,水晶报表会自动产生一个URl
    打开报表时回去打开这个URL
    你在客户端那边需要重新运行水晶报表,让他更新URL
    才能正确打开
    我遇到过,是这样解决的
      

  2.   

    本人对水晶报表不太熟悉,请问水晶报表的URL在何处更新,或者说如何更新,谢谢。
      

  3.   

    水晶报表里面很多诡异的问题,前些天我解决登陆的问题就很麻烦,自己写的登陆类,现在我改用reporting services了,和vs2005结合的很好,报表的功能也比较强大