GeneXus - Conexion con una BD Oracle desde GX

   
Vista:

Conexion con una BD Oracle desde GX

Publicado por Livan (6 intervenciones) el 27/01/2010 21:57:28
Hola a todos
Tengo a cargo la tarea de trabajar desde genexus con una base de datos creada previamente en Oracle. Utilizando la herramienta DBRET pude acceder a ella y sacar vistas de las tablas que necesitaba, sin embargo cuando trato de acceder a la informacion guardada en ellas desde el developer menu recibo el siguiente error:

Error de servidor en la aplicación '/Prueba.NetEnvironment'.
--------------------------------------------------------------------------------

System.Data.OracleClient requiere la versión 8.1.7 o posterior del software cliente de Oracle.
Descripción: Excepción no controlada al ejecutar la solicitud Web actual. Revise el seguimiento de la pila para obtener más información acerca del error y dónde se originó en el código.

Detalles de la excepción: System.Exception: System.Data.OracleClient requiere la versión 8.1.7 o posterior del software cliente de Oracle.

Error de código fuente:

Se ha generado una excepción no controlada durante la ejecución de la solicitud Web actual. La información sobre el origen y la ubicación de la excepción pueden identificarse utilizando la excepción del seguimiento de la pila siguiente.

Seguimiento de la pila:

[Exception: System.Data.OracleClient requiere la versión 8.1.7 o posterior del software cliente de Oracle.]
System.Data.OracleClient.OCI.DetermineClientVersion() +554
System.Data.OracleClient.OracleInternalConnection.OpenOnLocalTransaction(String userName, String password, String serverName, Boolean integratedSecurity, Boolean unicode, Boolean omitOracleConnectionName) +30
System.Data.OracleClient.OracleInternalConnection..ctor(OracleConnectionString connectionOptions) +142
System.Data.OracleClient.OracleConnectionFactory.CreateConnection(DbConnectionOptions options, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningObject) +37
System.Data.ProviderBase.DbConnectionFactory.CreatePooledConnection(DbConnection owningConnection, DbConnectionPool pool, DbConnectionOptions options) +28
System.Data.ProviderBase.DbConnectionPool.CreateObject(DbConnection owningObject) +429
System.Data.ProviderBase.DbConnectionPool.UserCreateRequest(DbConnection owningObject) +70
System.Data.ProviderBase.DbConnectionPool.GetConnection(DbConnection owningObject) +510
System.Data.ProviderBase.DbConnectionFactory.GetConnection(DbConnection owningConnection) +85
System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory) +102
System.Data.OracleClient.OracleConnection.Open() +34
GeneXus.Data.MSOracleConnectionWrapper.Open() +24

[GxADODataException: System.Data.OracleClient requiere la versión 8.1.7 o posterior del software cliente de Oracle.]
GeneXus.Data.MSOracleConnectionWrapper.Open() +129
GeneXus.Data.ADO.GxConnection.Open() +408

[GxADODataException: System.Data.OracleClient requiere la versión 8.1.7 o posterior del software cliente de Oracle.]
GeneXus.Data.ADO.GxConnection.Open() +652
GeneXus.Data.ADO.GxConnectionManager.IncOpenHandles(Int32 handle, String dataSource) +161
GeneXus.Data.GxDataReader..ctor(IGxConnectionManager connManager, GxDataRecord dr, IGxConnection connection, GxParameterCollection parameters, String stmt, Int32 fetchSize, Boolean forFirst, Int32 handle, Boolean cached, SlidingTime expiration, Boolean dynStmt) +153
GeneXus.Data.GxOracle.GetDataReader(IGxConnectionManager connManager, IGxConnection con, GxParameterCollection parameters, String stmt, UInt16 fetchSize, Boolean forFirst, Int32 handle, Boolean cached, SlidingTime expiration, Boolean hasNested, Boolean dynStmt) +288
GeneXus.Data.ADO.GxCommand.ExecuteReader() +905

[GxADODataException: System.Data.OracleClient requiere la versión 8.1.7 o posterior del software cliente de Oracle.]
GeneXus.Data.ADO.GxCommand.ExecuteReader() +984
GeneXus.Data.ADO.GxCommand.FetchData(IDataReader& dr) +92

[GxADODataException: System.Data.OracleClient requiere la versión 8.1.7 o posterior del software cliente de Oracle.System.Data.OracleClient requiere la versión 8.1.7 o posterior del software cliente de Oracle.]
GeneXus.Data.ADO.GxCommand.FetchData(IDataReader& dr) +475
GeneXus.Data.NTier.ADO.ForEachCursor.execute() +174
GeneXus.Data.NTier.DataStoreProvider.execute(Int32 cursor, Object[] parms, Boolean batch) +538
GeneXus.Data.NTier.DataStoreProvider.execute(Int32 cursor, Object[] parms) +11
GeneXus.Programs.gx0010.RF042() +882
GeneXus.Programs.gx0010.WE042() +304
GeneXus.Programs.gx0010.RenderHtmlContent() +70
GeneXus.Programs.promptmasterpage.wb_table2_8_032(Boolean wbgen) +751
GeneXus.Programs.promptmasterpage.wb_table1_2_032(Boolean wbgen) +951
GeneXus.Programs.promptmasterpage.WB030() +121
GeneXus.Programs.promptmasterpage.RF032() +161
GeneXus.Programs.promptmasterpage.WE032() +304
GeneXus.Programs.promptmasterpage.webExecute() +151
GeneXus.Programs.gx0010.webExecute() +255
GeneXus.Http.GXHttpHandler.ProcessRequest(HttpContext httpContext) +157

[Exception: GXApplication exception]
GeneXus.Http.GXHttpHandler.ProcessRequest(HttpContext httpContext) +241
System.Web.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +358
System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +64
----------------------------------------------------------------------------------------------------------------------
Disculpen lo largo del error, como les parecera obvio parece ser necesario instalar una version actualizada del cliente de Oracle, el hecho es que ya lo hice, instale el 9.2.0.1 y aun asi sigo recibiendo el mismo error :-(
Por favor Ayuda, que si no entrego esto pronto estoy practicamente desempleado
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder