Hola. Donde puedo ver que campo clob que menciona este error. Se da al empezar la ejecución de la planilla o donde se mira lo que menciona abajo la línea 538 (c:BuildAgentwork608d469cc106b504VH4WindowsServicesGeneraPlanillaWindowsServiceSalariosEjecutoresEjecutorFormulacionBase.cs:línea 538) o la 276 (c:BuildAgentwork608d469cc106b504VH4WindowsServicesGeneraPlanillaWindowsServiceSalariosEjecutoresEjecutorFormulacionBase.cs:línea 276). 2014-09-23 14:14:45,535 [4] FATAL c2c0ab47-2939-41fb-8f94-db979031d685 - Error al intentar procesar el período de planilla a generar
System.Data.EntityCommandExecutionException: Se produjo un error al ejecutar la definición del comando. Vea la excepción interna para obtener detalles. ---> Oracle.ManagedDataAccess.Client.OracleException: ORA-00932: inconsistent datatypes: expected - got CLOB
en OracleInternal.ServiceObjects.OracleCommandImpl.VerifyExecution(OracleConnectionImpl connectionImpl, Int32& cursorId, Boolean bThrowArrayBindRelatedErrors, OracleException& exceptionForArrayBindDML, Boolean& hasMoreRowsInDB, Boolean bFirstIterationDone)
en OracleInternal.ServiceObjects.OracleCommandImpl.ExecuteReader(String commandText, OracleParameterCollection paramColl, CommandType commandType, OracleConnectionImpl connectionImpl, OracleDataReaderImpl& rdrImpl, Int32 longFetchSize, Int32 lobPrefetchSize, OracleDependencyImpl orclDependencyImpl, Int64[] scnForExecution, Int64[]& scnFromExecution, OracleParameterCollection& bindByPositionParamColl, Boolean& bBindParamPresent, Boolean isDescribeOnly, Boolean isFromEF)
en Oracle.ManagedDataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior)
en Oracle.ManagedDataAccess.Client.OracleCommand.ExecuteDbDataReader(CommandBehavior behavior)
en System.Data.Common.DbCommand.ExecuteReader(CommandBehavior behavior)
en System.Data.EntityClient.EntityCommandDefinition.ExecuteStoreCommands(EntityCommand entityCommand, CommandBehavior behavior)
--- Fin del seguimiento de la pila de la excepción interna ---
en System.Data.EntityClient.EntityCommandDefinition.ExecuteStoreCommands(EntityCommand entityCommand, CommandBehavior behavior)
en System.Data.Objects.Internal.ObjectQueryExecutionPlan.ExecuteTResultType
en System.Data.Objects.ObjectQuery |
al cambia la sentencia de query que me paso Roberto dbms_lob.substr("UnionAll1"."FCU_SELECT_EDIT",4000,1) AS "C5", dbms_lob.substr("UnionAll1"."FCU_SELECT_RUN",4000,1) AS "C6", ya no da el error. |
pero eso funciona en el sqldeveloper al ejecutar el select pero ya en el generador de planilla no se como se hara que este query funcione. |