Usuário com melhor resposta
Relatorio com oracle data acess

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
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.OralceClientMuito Obrigado pela ajuda...
Abra'co
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 -
-
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 -
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
-
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.OralceClientMuito Obrigado pela ajuda...
Abra'co