none
erro quando chama um relatorio no crystal report RRS feed

  • Pergunta

  •  

    olá, boa tarde !

     

    instalei o crystal reports basic for visual studio 2008 e quando chamo o relatorio da o seguinte erro !

     

     

    Retrieving the COM class factory for component with CLSID {5FF57840-5172-4482-9CA3-541C7878AE0F} failed due to the following error: 800736b1.
    Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

    Exception Details: System.Runtime.InteropServices.COMException: Retrieving the COM class factory for component with CLSID {5FF57840-5172-4482-9CA3-541C7878AE0F} failed due to the following error: 800736b1.

    Source Error:

    An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below. 

    Stack Trace:


    [COMException (0x800736b1): Retrieving the COM class factory for component with CLSID {5FF57840-5172-4482-9CA3-541C7878AE0F} failed due to the following error: 800736b1.]
       CrystalDecisions.CrystalReports.Engine.ReportDocument..cctor() +182

    [TypeInitializationException: The type initializer for 'CrystalDecisions.CrystalReports.Engine.ReportDocument' threw an exception.]
       CrystalDecisions.CrystalReports.Engine.ReportDocument.Finalize() +0

     


    --------------------------------------------------------------------------------
    Version Information: Microsoft .NET Framework Version:2.0.50727.1433; ASP.NET Version:2.0.50727.1433

     

     

    * imaginei que era o crystal reports nao registrado, tentei registrar a dll CrystalDecisions.CrystalReports.Engine.dll mas nao deu certo !

     

    * coloquei as dlls do crystal reports na pasta bin do website :

     - CrystalDecisions.CrystalReports.Engine.dll

    - CrystalDecisions.Data.AdoDotNetInterop.dll

    - CrystalDecisions.ReportSource.dll

    - CrystalDecisions.Shared.dll

    - CrystalDecisions.VSDesigner.dll

    - CrystalDecisions.Web.dll

    - CrystalDecisions.Windows.Forms.dll

     

    tambem nao deu certo

     

    alguem pode me ajudar ?

     

    []s

    Cristiano Santos

    Programador

    Fortaleza/CE

     

    terça-feira, 16 de setembro de 2008 17:32

Respostas

  • Cristiano,

     

    Existe um "pacote' contendo o runtime do Crystal Reports para ser instalado em toda a máquina de destino na qual você esta instalando a sua aplicação).

     

    Instalação do "Runtime" do Crystal Reports

     

    Instalar o Runtime ao distribuir uma aplicação em ASP.NET ou Windows Forms (em toda a máquina de destino na qual você esta instalando a sua aplicação).

     

      https://www.sdn.sap.com/irj/sdn/businessobjects-downloads

     

      Caso seja exibido uma tela para selecionar o certificação digital, clique no botão ok.

      Na tela de pesquisa faça o seguinte filtro:

     

      Software Product = Crystal Reports

      Product Version (optional)  = .NET

      e clique no botão search

     

    .NET 2005

    CR for .NET Framework 2.0 Redistributable Package (x86) para (OS 32 Bits)

    CR for .NET Framework 2.0 Redistributable Package (x64) para (OS 64 Bits)

     

    .NET 2008

    CR 2008 Runtime Package for the .NET Framework (MSI file)

     

    uma outra dica:

    Criei um tópico fixo no fórum MSDN com algumas dicas  sobre a construção de relatórios com Crystal Reports e ReportView (incluindo 2 vídeos sobre como construir relatórios):

     

    http://forums.microsoft.com/MSDN-BR/ShowPost.aspx?PostID=3761576&SiteID=21

     

     

     

     

    Ajude a melhorar o nosso Fórum!
    Não esqueça de marca a mensagem como "útil", caso tenha ajudado.

     

     

     

     

     

    quinta-feira, 18 de setembro de 2008 11:41
    Moderador

Todas as Respostas

  • Cristiano,

     

    Existe um "pacote' contendo o runtime do Crystal Reports para ser instalado em toda a máquina de destino na qual você esta instalando a sua aplicação).

     

    Instalação do "Runtime" do Crystal Reports

     

    Instalar o Runtime ao distribuir uma aplicação em ASP.NET ou Windows Forms (em toda a máquina de destino na qual você esta instalando a sua aplicação).

     

      https://www.sdn.sap.com/irj/sdn/businessobjects-downloads

     

      Caso seja exibido uma tela para selecionar o certificação digital, clique no botão ok.

      Na tela de pesquisa faça o seguinte filtro:

     

      Software Product = Crystal Reports

      Product Version (optional)  = .NET

      e clique no botão search

     

    .NET 2005

    CR for .NET Framework 2.0 Redistributable Package (x86) para (OS 32 Bits)

    CR for .NET Framework 2.0 Redistributable Package (x64) para (OS 64 Bits)

     

    .NET 2008

    CR 2008 Runtime Package for the .NET Framework (MSI file)

     

    uma outra dica:

    Criei um tópico fixo no fórum MSDN com algumas dicas  sobre a construção de relatórios com Crystal Reports e ReportView (incluindo 2 vídeos sobre como construir relatórios):

     

    http://forums.microsoft.com/MSDN-BR/ShowPost.aspx?PostID=3761576&SiteID=21

     

     

     

     

    Ajude a melhorar o nosso Fórum!
    Não esqueça de marca a mensagem como "útil", caso tenha ajudado.

     

     

     

     

     

    quinta-feira, 18 de setembro de 2008 11:41
    Moderador
  •  

    Ola bom

    sou estudante de sistemas de informacao e estou aprendendo a desenvolver com vb.net estou precisando fazer um relatorio usando o crystal report na hora da configuracao esta td ok consigo colocar o prewiew no formulario perfeito mas na hora q executo o  programa da a seguinte mensagem de erro

    The type initializer for 'CrystalDecisions.CrystalReports.Engine.ReportDocument' threw an exception.

     

    nao sei o q é isso sera q poderia me ajudar a resolver este problema

     

    att Anderson

    sexta-feira, 5 de dezembro de 2008 13:11