1:存贮过程的参数怎么在水晶报表(vs2005中)的命令中写(50分)?
例如 存贮过程 exec sp_test  我在报表的命令中怎么写??
2:水晶 报表 在服务期上 怎么部署(50分) ?

解决方案 »

  1.   

    传参数根直接写命令是一样的嘛 只不过你要给参数赋值
    然后再重新绑定报表的reportsource
      

  2.   

    在部署水晶报表时,请选择"添加合并模块" , 打开C:\Program Files\Common Files\Merge Modules 文件夹,选择以下文件:Crystal_Database_Access2003_enu.msm
    Crystal_Database_Access2003.msm
    Crystal_Managed2003.msm
    Crystal_regwiz2003.msm
    Crystal_Database_Access2003_chs.msm
    Crystal_Managed2003_chs.msm
    VC_CRT.msm(9.0)   或  VC_User_CRT71_RTL_X86_--- .msm (9.2)
    VC_STL.msm(9.0)    或   VC_User_STL71_RTL_X86_-- -.msm (9.2)
    希望对你有帮助
      

  3.   

    CrystalReportSource1.ReportDocument.Load(Server.MapPath("SearchTypeOne.rpt"));
                CrystalReportSource1.ReportDocument.SetDatabaseLogon("sa", "18", @".", "Medi");            CrystalReportSource1.ReportDocument.SetParameterValue("ID", ID);
                         
                CrystalReportSource1.DataBind();
                CrystalReportViewer1.ReportSource = CrystalReportSource1;
                CrystalReportViewer1.DataBind();在上面的查询 结果 中 怎么过滤 
    iDrug_ID=579222我加了            CrystalReportSource1.ReportDocument.Rows.DataView.RowFilter = "iDrug_ID=579222";//
    这句后,总是提示  未找到列 [iDrug_ID]
    怎么解决 ?
      

  4.   

    CrystalReportSource1.ReportDocument.Load(Server.MapPath("SearchTypeOne.rpt"));
                CrystalReportSource1.ReportDocument.SetDatabaseLogon("sa", "18", @".", "Medi");            CrystalReportSource1.ReportDocument.SetParameterValue("ID", ID);
                         
                CrystalReportSource1.DataBind();
                CrystalReportViewer1.ReportSource = CrystalReportSource1;
                CrystalReportViewer1.DataBind();在上面的查询 结果 中 怎么过滤 
    iDrug_ID=579222我加了            CrystalReportSource1.ReportDocument.Rows.DataView.RowFilter = "iDrug_ID=579222";//
    这句后,总是提示  未找到列 [iDrug_ID]
    怎么解决 ?