up ?!
——————————@_@————————
               good  good   study  
               day    day     up 
____________________^@^_________________

解决方案 »

  1.   

    Crystal Report 9的部署跟随机的帮助文档说的完全不同,随机带的那个文档应该适用于Crystal Report for .net版本的,对Crystal Report 9的部署根本就不适用,请看下面的文章<Dotnet环境下的crystal report的部署>:http://www.csdn.net/develop/Read_Article.asp?Id=17978
    http://www.csdn.net/develop/Read_Article.asp?Id=17979
      

  2.   

    elfzzf(Aray ☆感觉在飞☆~~) 
    我是用的报表对象,不需要手动添加进去的。chnking(kent)
    我就是用的新的部署方案做的,从crystal下载的合并模块。
      

  3.   

    //从web.config中获取logOnInfo参数信息
    string a,b,c,d;
    //获取ServerName
    a=System.Configuration .ConfigurationSettings .AppSettings ["servername"];
    //获取DatabaseName
    b=System.Configuration .ConfigurationSettings .AppSettings ["database"];
    //获取UserId
    c=System.Configuration .ConfigurationSettings .AppSettings ["userid"];
    //获取password
    d=System.Configuration .ConfigurationSettings .AppSettings ["pass"];
    //设置logOnInfo参数
    logOnInfo.ConnectionInfo.ServerName = a;
    logOnInfo.ConnectionInfo.DatabaseName = b;
    logOnInfo.ConnectionInfo.UserID = c;
    logOnInfo.ConnectionInfo.Password = d;
    或者直接指定:
    logOnInfo.ConnectionInfo.ServerName = "www";
    logOnInfo.ConnectionInfo.DatabaseName = "archives";
    logOnInfo.ConnectionInfo.UserID = "sa";
    logOnInfo.ConnectionInfo.Password = "123456";
      

  4.   

    用push方式做的,以强类型化的dataset作为数据源,而且是从存储过程返回的dataset,
    这种情况就不用指定登陆参数了吧,如果要的话,那怎么指定啊?
      

  5.   

    try:
    ObjDa.Fill(Objds, "LIU_LOADCONTRACT")
    'add this line 
    Objds.Tables[0].TableName="LIU_LOADCONTRACT"
      

  6.   

    skyliu(天行) :
    多试试。做完之后整个总结出来——先谢了。
      

  7.   

    对于push方式的rpt,更本不需要设置什么登录参数。
    我已经解决问题了,打个补丁即可,每次发布完你的软件之后,都要打一次补丁。下载地址:
    到crystal网站上去搜这个文件 CR90DBEXWIN_EN.ZIP天行:我等着接500分了。