参考msdn里面的例子.看是哪一步出的错

解决方案 »

  1.   

    异常详细信息: CrystalDecisions.CrystalReports.Engine.LogOnException: 登录失败。
      

  2.   

    2.使用TableLogonInfo
    Dim ReportDoc As New ReportDocument()
    Dim logonInfo As New TableLogonInfo
    Dim table As table
    ReportDoc.Load("C:\Rpts\publish.rpt")
    For Each table IN ReportDoc.DataBase.Tables
            logonInfo= table.LogonInfo
            with logonInfo.connectioninfo
              .serverName= "Localhost"
              .Databasename= "pubs"
              .UserID= "sa"
              .Password=""
            End With
            table.applyLogonInfo(logonInfo)
    next table
    Crviewer.reportsource= reportDoc
    Crviewer.DataBind()
      

  3.   

    已试了好几次,但还是没什么效果。我现在查看了一下服务器资源管理器里的Crystal服务,Crystal Enterprise无法刷新,改为登陆也出现同样的错误。报错信息如下:
    请求因 HTTP 状态 404 失败:Not Found。
    运行程序时的出错还是如下:
    异常详细信息:CrystalDecisions.CrystalReports.Engine.LogOnException: 登录失败。
    还得再劳驾各位啦!。
      

  4.   

    我在开发机上运行正常,但在其他机器上运行则出现keycodev2.dll can't find, or invalid keycode 错误,请各位高手指点。谢谢。