Eu estava tentando usar um relatório Crystal em uma página ASP.net com VB.net..
Consegui usar o relatorio do Crystal usando o CrystalReportViewer dessa maneira:
Me.CrystalReportViewer1.ReportSource = Server.MapPath("RPT00019b.rpt")
Me.CrystalReportViewer1.DataBind()
Mas agora estou tentando passa uma condição para a view do report, estou fazendo igual é feito no vb(acho que deve ser igual), porem esta dando um erro
Me.CrystalReportViewer1.ReportSource = Server.MapPath("RPT00019b.rpt")
Me.CrystalReportViewer1.SelectionFormula = "{qrynfs_espelho3.fk_derrubada} = 482"
Me.CrystalReportViewer1.DataBind()
Vejam o erro:
Logon failed.
Descrição: Ocorreu uma exceção não tratada durante a execução da atual solicitação da Web. Examine o rastreamento de pilha para obter mais informações sobre o erro e onde foi originado no código.
Detalhes da Exceção: CrystalDecisions.CrystalReports.Engine.LogOnException: Logon failed.
Erro de Origem:
Exceção não tratada foi gerada durante a execução da atual solicitação da Web. As informações relacionadas à origem e ao local da exceção podem ser identificadas usando-se o rastreamento de pilha de exceção abaixo.
Rastreamento de Pilha:
[LogOnException: Logon failed.]
.F(String , EngineExceptionErrorID
)
.A(Int16 , Int32 )
.@(Int16 )
CrystalDecisions.CrystalReports.Engine.FormatEngine.GetPage(PageRequestContext reqContext)
CrystalDecisions.ReportSource.LocalReportSourceBase.GetPage(PageRequestContext pageReqContext)
CrystalDecisions.Web.ReportAgent.u(Boolean N)
CrystalDecisions.Web.CrystalReportViewer.OnPreRender(EventArgs e)
System.Web.UI.Control.PreRenderRecursiveInternal()
System.Web.UI.Control.PreRenderRecursiveInternal()
System.Web.UI.Control.PreRenderRecursiveInternal()
System.Web.UI.Page.ProcessRequestMain()
Alguem sabe como posso solucionar isso????
Obrigado!