Designer: Add Oracle Connecion - BadImageFormatException
Posted: Tue Mar 06, 2012 4:40 pm
Hi!
I have the same problem, but with System.Data.OracleClient
I use Windows 7 64bit
Oracle Client 32bit.
When I compile dll to "Any CPU" ... "OracleConnection" appears but generates exception.


When I compile to dll "x86" ... "OracleConnection" does not appear

Thanks!
I have the same problem, but with System.Data.OracleClient
I use Windows 7 64bit
Oracle Client 32bit.
When I compile dll to "Any CPU" ... "OracleConnection" appears but generates exception.


----------------------------
[Customer Explanation]
----------------------------
[General Info]
Application: Stimulsoft Reports.Net
Framework: v2.0.50727
Version: Version: 2011.2.1001 from 18 April 2011
OSVersion: Microsoft Windows NT 6.1.7601 Service Pack 1
----------------------------
[Exception Info]
Message: Tentativa de carregar bibliotecas de cliente Oracle resultou em BadImageFormatException. Esse problema ocorrerá ao executar em modo de 64 bits com componentes de cliente Oracle de 32 bits instalados.
Source: System.Data.OracleClient
StackTrace:
em System.Data.OracleClient.OCI.DetermineClientVersion()
em System.Data.OracleClient.OracleInternalConnection.OpenOnLocalTransaction(String userName, String password, String serverName, Boolean integratedSecurity, Boolean unicode, Boolean omitOracleConnectionName)
em System.Data.OracleClient.OracleInternalConnection..ctor(OracleConnectionString connectionOptions)
em System.Data.OracleClient.OracleConnectionFactory.CreateConnection(DbConnectionOptions options, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningObject)
em System.Data.ProviderBase.DbConnectionFactory.CreatePooledConnection(DbConnection owningConnection, DbConnectionPool pool, DbConnectionOptions options)
em System.Data.ProviderBase.DbConnectionPool.CreateObject(DbConnection owningObject)
em System.Data.ProviderBase.DbConnectionPool.UserCreateRequest(DbConnection owningObject)
em System.Data.ProviderBase.DbConnectionPool.GetConnection(DbConnection owningObject)
em System.Data.ProviderBase.DbConnectionFactory.GetConnection(DbConnection owningConnection)
em System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory)
em System.Data.OracleClient.OracleConnection.Open()
em Stimulsoft.Report.Dictionary.OracleConnectionEditor.bTest_Click(Object sender, EventArgs e)
----------------------------
[Assemblies]
mscorlib, Version = 2.0.0.0
Stimulsoft.Base, Version = 2011.2.1001.0
Stimulsoft.Report, Version = 2011.2.1001.0
Stimulsoft.Report.Design, Version = 2011.2.1001.0
System.Windows.Forms, Version = 2.0.0.0
When I compile to dll "x86" ... "OracleConnection" does not appear

Thanks!