Este es el mensaje de error que me sale:
Oracle.ManagedDataAccess.Client.OracleException (0x80004005): ORA-01403: No se ha encontrado ningún dato
ORA-06512: en "EVODB.SAL", línea 199
ORA-06512: en línea 1
at OracleInternal.ServiceObjects.OracleConnectionImpl.VerifyExecution(Int32& cursorId, Boolean bThrowArrayBindRelatedErrors, SqlStatementType sqlStatementType, Int32 arrayBindCount, OracleException& exceptionForArrayBindDML, Boolean& hasMoreRowsInDB, Boolean bFirstIterationDone)
at OracleInternal.ServiceObjects.OracleCommandImpl.ExecuteReader(String commandText, OracleParameterCollection paramColl, CommandType commandType, OracleConnectionImpl connectionImpl, OracleDataReaderImpl& rdrImpl, Int32 longFetchSize, Int64 clientInitialLOBFS, OracleDependencyImpl orclDependencyImpl, Int64[] scnForExecution, Int64[]& scnFromExecution, OracleParameterCollection& bindByPositionParamColl, Boolean& bBindParamPresent, Int64& internalInitialLOBFS, OracleException& exceptionForArrayBindDML, OracleConnection connection, OracleLogicalTransaction& oracleLogicalTransaction, IEnumerable1 adrianParsedStmt, Boolean isDescribeOnly, Boolean isFromEF)
at Oracle.ManagedDataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior)
at Oracle.ManagedDataAccess.Client.OracleDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior)
at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet)
at Microsoft.Practices.EnterpriseLibrary.Data.Database.DoLoadDataSet(IDbCommand command, DataSet dataSet, String[] tableNames)
at Microsoft.Practices.EnterpriseLibrary.Data.Database.LoadDataSet(DbCommand command, DataSet dataSet, String[] tableNames)
at EntLibContrib.Data.Oracle.ManagedDataAccess.OracleDatabase.LoadDataSet(DbCommand command, DataSet dataSet, String[] tableNames)
at Microsoft.Practices.EnterpriseLibrary.Data.Database.ExecuteDataSet(DbCommand command)
at EntLibContrib.Data.Oracle.ManagedDataAccess.OracleDatabase.ExecuteDataSet(DbCommand command)
at Aseinfo.Infrastructure.Repositories.DbDataAccessRepository.ExecuteStoredProcedure(String storedProcedureName, IDictionary
2 valoresParametros) in C:h4InfrastructureDataDbDataAccessRepository.cs:line 872
at Aseinfo.VH4.Salarios.Controllers.DescuentoCiclicoController.CalcularNivelEndeudamiento(DescuentoCiclico descuentoCiclico, Nullable1 codigoEmpleo, String codigoVisualTipoDescuento, String codigoMoneda, Nullable
1 codigoAgrupador) in C:h4VH4SalariosControllersDescuentoCiclicoController.cs:line 668
at lambda_method(Closure , ControllerBase , Object[] )
at System.Web.Mvc.ControllerActionInvoker.InvokeActionMethod(ControllerContext controllerContext, ActionDescriptor actionDescriptor, IDictionary2 parameters)
at System.Web.Mvc.Async.AsyncControllerActionInvoker.<>c.<BeginInvokeSynchronousActionMethod>b__9_0(IAsyncResult asyncResult, ActionInvocation innerInvokeState)
at System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncResult
2.CallEndDelegate(IAsyncResult asyncResult)
at System.Web.Mvc.Async.AsyncControllerActionInvoker.EndInvokeActionMethod(IAsyncResult asyncResult)
at System.Web.Mvc.Async.AsyncControllerActionInvoker.AsyncInvocationWithFilters.<>cDisplayClass11_0.<invokeactionmethodfilterasynchronouslyrecursive>b0()
at System.Web.Mvc.Async.AsyncControllerActionInvoker.AsyncInvocationWithFilters.<>cDisplayClass11_2.<invokeactionmethodfilterasynchronouslyrecursive>b2()
at System.Web.Mvc.Async.AsyncControllerActionInvoker.AsyncInvocationWithFilters.<>cDisplayClass11_2.<invokeactionmethodfilterasynchronouslyrecursive>b2()
at System.Web.Mvc.Async.AsyncControllerActionInvoker.AsyncInvocationWithFilters.<>cDisplayClass11_2.<invokeactionmethodfilterasynchronouslyrecursive>b2()
at System.Web.Mvc.Async.AsyncControllerActionInvoker.AsyncInvocationWithFilters.<>cDisplayClass11_2.<invokeactionmethodfilterasynchronouslyrecursive>b2()
at System.Web.Mvc.Async.AsyncControllerActionInvoker.AsyncInvocationWithFilters.<>cDisplayClass11_2.<invokeactionmethodfilterasynchronouslyrecursive>b2()
at System.Web.Mvc.Async.AsyncControllerActionInvoker.AsyncInvocationWithFilters.<>cDisplayClass11_2.<invokeactionmethodfilterasynchronouslyrecursive>b2()
at System.Web.Mvc.Async.AsyncControllerActionInvoker.AsyncInvocationWithFilters.<>cDisplayClass11_2.<invokeactionmethodfilterasynchronouslyrecursive>b2()
at System.Web.Mvc.Async.AsyncControllerActionInvoker.EndInvokeActionMethodWithFilters(IAsyncResult asyncResult)
at System.Web.Mvc.Async.AsyncControllerActionInvoker.<>cDisplayClass3_6.<begininvokeaction>b4()
at System.Web.Mvc.Async.AsyncControllerActionInvoker.<>cDisplayClass3_1.<begininvokeaction>b1(IAsyncResult asyncResult)
answered
29 Apr '21, 16:36
apicota
(suspended)
accept rate:
0%
Si podes, es mejor que copies Texto y no Imágenes, ya que no siempre son legibles completamente.
Si el error te aparece al momento de guardar, agrega también qué información había en el formulario. Tambien este tipo de errores es mejor copiar el texto completo porque en imagen es mas dificil
En realidad el error sale al momento de agregar los datos de las cuotas o el monto indefinido, aun cuando no se le ha dado a guardar.