none
Relatorio com oracle data acess RRS feed

  • Pergunta

  • Pessoal, fiz um relatoirio usando conexao oracle normal, no meu computador esta funcionando 100% mas qdo envio o exe ou crio um setup com os framework para outro pc, da o seguinte erro

    Consulte o final desta mensagem para obter detalhes sobre como chamar a

     

    depuração just-in-time (JIT) em vez desta caixa de diálogo.

     

    ************** Texto de Exceção **************

     

    System.IO.FileNotFoundException: Não foi possível carregar arquivo ou assembly 'Oracle.DataAccess, Version=2.112.1.2, Culture=neutral, PublicKeyToken=89b483f429c47342' ou uma de suas dependências. O sistema não pode encontrar o arquivo especificado.

     

    Nome do arquivo: 'Oracle.DataAccess, Version=2.112.1.2, Culture=neutral, PublicKeyToken=89b483f429c47342'

     

    em RelatorioAnaliticoPorNota.Form2.InitializeComponent()

     

    em RelatorioAnaliticoPorNota.Form2..ctor()

     

    em RelatorioAnaliticoPorNota.Form1.button1_Click(Object sender, EventArgs e)

     

    em System.Windows.Forms.Control.OnClick(EventArgs e)

     

    em System.Windows.Forms.Button.OnClick(EventArgs e)

     

    em System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)

     

    em System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)

     

    em System.Windows.Forms.Control.WndProc(Message& m)

     

    em System.Windows.Forms.ButtonBase.WndProc(Message& m)

     

    em System.Windows.Forms.Button.WndProc(Message& m)

     

    em System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)

     

    em System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)

     

    em System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

     

    AVI: o log de ligações de assembly está desativado.

     

    Para ativar o log de falhas de assembly, defina o valor do Registro [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) como 1.

     

    Observação: há alguma penalidade para o desempenho associada ao log de falha de ligação de assembly.

     

    Para desativar esse recurso, remova o valor do Registro [HKLM\Software\Microsoft\Fusion!EnableLog].

     

     

     

     

     

    ************** Conjuntos de Módulos (Assemblies) Carregados **************

     

    mscorlib

     

    Versão do Conjunto de Módulos (Assembly): 2.0.0.0

     

    Versão do Win32: 2.0.50727.3053 (netfxsp.050727-3000)

     

    Base de Código: file:///C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll

     

    ----------------------------------------

     

    RelatorioAnaliticoPorNota

     

    Versão do Conjunto de Módulos (Assembly): 1.0.0.0

     

    Versão do Win32: 1.0.0.0

     

    Base de Código: file:///C:/TEMP/RelatorioAnaliticoPorNota.exe

     

    ----------------------------------------

     

    System.Windows.Forms

     

    Versão do Conjunto de Módulos (Assembly): 2.0.0.0

     

    Versão do Win32: 2.0.50727.3053 (netfxsp.050727-3000)

     

    Base de Código: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll

     

    ----------------------------------------

     

    System

     

    Versão do Conjunto de Módulos (Assembly): 2.0.0.0

     

    Versão do Win32: 2.0.50727.3053 (netfxsp.050727-3000)

     

    Base de Código: file:///C:/WINDOWS/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll

     

    ----------------------------------------

     

    System.Drawing

     

    Versão do Conjunto de Módulos (Assembly): 2.0.0.0

     

    Versão do Win32: 2.0.50727.3053 (netfxsp.050727-3000)

     

    Base de Código: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll

     

    ----------------------------------------

     

    Microsoft.ReportViewer.WinForms

     

    Versão do Conjunto de Módulos (Assembly): 10.0.0.0

     

    Versão do Win32: 10.0.30319.1

     

    Base de Código: file:///C:/WINDOWS/assembly/GAC_MSIL/Microsoft.ReportViewer.WinForms/10.0.0.0__b03f5f7f11d50a3a/Microsoft.ReportViewer.WinForms.dll

     

    ----------------------------------------

     

    System.Windows.Forms.resources

     

    Versão do Conjunto de Módulos (Assembly): 2.0.0.0

     

    Versão do Win32: 2.0.50727.3053 (netfxsp.050727-3000)

     

    Base de Código: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms.resources/2.0.0.0_pt-BR_b77a5c561934e089/System.Windows.Forms.resources.dll

     

    ----------------------------------------

     

    mscorlib.resources

     

    Versão do Conjunto de Módulos (Assembly): 2.0.0.0

     

    Versão do Win32: 2.0.50727.3053 (netfxsp.050727-3000)

     

    Base de Código: file:///C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll

     

    ----------------------------------------

     

    ************** Depuração JIT **************

     

    Para habilitar a depuração just-in-time (JIT), o arquivo .config deste

     

    aplicativo ou computador (machine.config) deve ter o valor

     

    jitDebugging definido na seção system.windows.forms.

     

    O aplicativo também deve ser compilado com a depuração

     

    habilitada.

     

    Por exemplo:

     

    <configuration>

     

    <system.windows.forms jitDebugging="true" />

     

    </configuration>

     

    Quando a depuração JIT está habilitada, qualquer exceção não tratada

     

    será enviada ao depurador JIT registrado no computador,

     

    em vez de ser tratada nesta caixa de diálogo.

    alguem pd me ajudar por favor....

     

    vlw

    segunda-feira, 30 de maio de 2011 13:04

Respostas

  • Consegui... mudei para o framework 3.5, ele gerou uma outra referencia. dai foi so apagar a antiga e ta funcionando certinho.....

     

    Referencia antiga(Framework 4.0) = Orcle.DataAccess.Client.
    Referencia Nova (Framework 3.5) = System.Data.OralceClient

     

    Muito Obrigado pela ajuda...

    Abra'co

    • Marcado como Resposta JNFinfo segunda-feira, 30 de maio de 2011 18:48
    • Não Marcado como Resposta JNFinfo quarta-feira, 8 de junho de 2011 21:36
    • Marcado como Resposta JNFinfo quarta-feira, 8 de junho de 2011 21:36
    segunda-feira, 30 de maio de 2011 18:48

Todas as Respostas

  • Prezado,

    Assegure-se de estar distribuindo a dll System.Data.OracleClient junto com a sua aplicação... Além disso, confira se o Oracle Client está instalado no computador cliente...


    André Alves de Lima
    Microsoft MVP - Client App Dev
    Visite o meu site: http://www.andrealveslima.com.br
    Me siga no Twitter: @andrealveslima
    segunda-feira, 30 de maio de 2011 13:58
    Moderador
  • Andre..

    quase deu certo... mandei a dll junto e o erro mudou... agora ta faltando

    Oracle.DataAccess.Client.OracleParameter

    o client ta instalado sim....

    agradeço desde ja

    segunda-feira, 30 de maio de 2011 14:23
  • Qual é exatamente o erro agora?


    André Alves de Lima
    Microsoft MVP - Client App Dev
    Visite o meu site: http://www.andrealveslima.com.br
    Me siga no Twitter: @andrealveslima
    segunda-feira, 30 de maio de 2011 15:51
    Moderador
  • O erro que aparece agora é esse:

    so lembrando que ja instalei os framework necessarios e o report viewer no cliente....

     

    Consulte o final desta mensagem para obter detalhes sobre como chamar a

     

    depuração just-in-time (JIT) em vez desta caixa de diálogo.

     

    ************** Texto de Exceção **************

     

    System.TypeInitializationException: O inicializador de tipo de 'Oracle.DataAccess.Client.OracleParameter' acionou uma exceção. ---> Oracle.DataAccess.Client.OracleException The provider is not compatible with the version of Oracle client em Oracle.DataAccess.Client.OracleInit.Initialize()

     

    em Oracle.DataAccess.Client.OracleParameter..cctor()

     

    --- Fim do rastreamento de pilha de exceções internas ---

     

    em Oracle.DataAccess.Client.OracleParameter..ctor()

     

    em RelatorioAnaliticoPorNota.Form2.InitializeComponent()

     

    em RelatorioAnaliticoPorNota.Form2..ctor()

     

    em RelatorioAnaliticoPorNota.Form1.button1_Click(Object sender, EventArgs e)

     

    em System.Windows.Forms.Control.OnClick(EventArgs e)

     

    em System.Windows.Forms.Button.OnClick(EventArgs e)

     

    em System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)

     

    em System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)

     

    em System.Windows.Forms.Control.WndProc(Message& m)

     

    em System.Windows.Forms.ButtonBase.WndProc(Message& m)

     

    em System.Windows.Forms.Button.WndProc(Message& m)

     

    em System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)

     

    em System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)

     

    em System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

     

     

     

    ************** Conjuntos de Módulos (Assemblies) Carregados **************

     

    mscorlib

     

    Versão do Conjunto de Módulos (Assembly): 2.0.0.0

     

    Versão do Win32: 2.0.50727.4959 (win7RTMGDR.050727-4900)

     

    Base de Código: file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll

     

    ----------------------------------------

     

    RelatorioAnaliticoPorNota

     

    Versão do Conjunto de Módulos (Assembly): 1.0.0.0

     

    Versão do Win32: 1.0.0.0

     

    Base de Código: file:///C:/TEMP/RelatorioAnaliticoPorNota.exe

     

    ----------------------------------------

     

    System.Windows.Forms

     

    Versão do Conjunto de Módulos (Assembly): 2.0.0.0

     

    Versão do Win32: 2.0.50727.4927 (NetFXspW7.050727-4900)

     

    Base de Código: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll

     

    ----------------------------------------

     

    System

     

    Versão do Conjunto de Módulos (Assembly): 2.0.0.0

     

    Versão do Win32: 2.0.50727.4927 (NetFXspW7.050727-4900)

     

    Base de Código: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll

     

    ----------------------------------------

     

    System.Drawing

     

    Versão do Conjunto de Módulos (Assembly): 2.0.0.0

     

    Versão do Win32: 2.0.50727.4927 (NetFXspW7.050727-4900)

     

    Base de Código: file:///C:/Windows/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll

     

    ----------------------------------------

     

    Microsoft.ReportViewer.WinForms

     

    Versão do Conjunto de Módulos (Assembly): 10.0.0.0

     

    Versão do Win32: 10.0.30319.1

     

    Base de Código: file:///C:/Windows/assembly/GAC_MSIL/Microsoft.ReportViewer.WinForms/10.0.0.0__b03f5f7f11d50a3a/Microsoft.ReportViewer.WinForms.dll

     

    ----------------------------------------

     

    Oracle.DataAccess

     

    Versão do Conjunto de Módulos (Assembly): 2.112.1.2

     

    Versão do Win32: 2.112.1.2

     

    Base de Código: file:///C:/TEMP/Oracle.DataAccess.DLL

     

    ----------------------------------------

     

    System.Data

     

    Versão do Conjunto de Módulos (Assembly): 2.0.0.0

     

    Versão do Win32: 2.0.50727.4927 (NetFXspW7.050727-4900)

     

    Base de Código: file:///C:/Windows/assembly/GAC_32/System.Data/2.0.0.0__b77a5c561934e089/System.Data.dll

     

    ----------------------------------------

     

    System.Transactions

     

    Versão do Conjunto de Módulos (Assembly): 2.0.0.0

     

    Versão do Win32: 2.0.50727.4927 (NetFXspW7.050727-4900)

     

    Base de Código: file:///C:/Windows/assembly/GAC_32/System.Transactions/2.0.0.0__b77a5c561934e089/System.Transactions.dll

     

    ----------------------------------------

     

    System.Xml

     

    Versão do Conjunto de Módulos (Assembly): 2.0.0.0

     

    Versão do Win32: 2.0.50727.4927 (NetFXspW7.050727-4900)

     

    Base de Código: file:///C:/Windows/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll

     

    ----------------------------------------

     

    System.Configuration

     

    Versão do Conjunto de Módulos (Assembly): 2.0.0.0

     

    Versão do Win32: 2.0.50727.4927 (NetFXspW7.050727-4900)

     

    Base de Código: file:///C:/Windows/assembly/GAC_MSIL/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll

     

    ----------------------------------------

     

    mscorlib.resources

     

    Versão do Conjunto de Módulos (Assembly): 2.0.0.0

     

    Versão do Win32: 2.0.50727.4959 (win7RTMGDR.050727-4900)

     

    Base de Código: file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll

     

    ----------------------------------------

     

    System.Windows.Forms.resources

     

    Versão do Conjunto de Módulos (Assembly): 2.0.0.0

     

    Versão do Win32: 2.0.50727.4927 (NetFXspW7.050727-4900)

     

    Base de Código: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms.resources/2.0.0.0_pt-BR_b77a5c561934e089/System.Windows.Forms.resources.dll

     

    ----------------------------------------

     

    ************** Depuração JIT **************

     

    Para habilitar a depuração just-in-time (JIT), o arquivo .config deste

     

    aplicativo ou computador (machine.config) deve ter o valor

     

    jitDebugging definido na seção system.windows.forms.

     

    O aplicativo também deve ser compilado com a depuração

     

    habilitada.

     

    Por exemplo:

     

    <configuration>

     

    <system.windows.forms jitDebugging="true" />

     

    </configuration>

     

    Quando a depuração JIT está habilitada, qualquer exceção não tratada

     

    será enviada ao depurador JIT registrado no computador,

     

    em vez de ser tratada nesta caixa de diálogo.

     

    agredeço novamente

    vlw

    segunda-feira, 30 de maio de 2011 17:20
  • Consegui... mudei para o framework 3.5, ele gerou uma outra referencia. dai foi so apagar a antiga e ta funcionando certinho.....

     

    Referencia antiga(Framework 4.0) = Orcle.DataAccess.Client.
    Referencia Nova (Framework 3.5) = System.Data.OralceClient

     

    Muito Obrigado pela ajuda...

    Abra'co

    • Marcado como Resposta JNFinfo segunda-feira, 30 de maio de 2011 18:48
    • Não Marcado como Resposta JNFinfo quarta-feira, 8 de junho de 2011 21:36
    • Marcado como Resposta JNFinfo quarta-feira, 8 de junho de 2011 21:36
    segunda-feira, 30 de maio de 2011 18:48