Al generar un reporte en crystal report me muestra el siguiente error:

Oracle.ManagedDataAccess.Client.OracleException (0x00001FA7): ORA-08103: el objeto ya no existe at OracleInternal.ServiceObjects.OracleDataReaderImpl.FetchMoreRows(Int32 noOfRowsToFetch) at Oracle.ManagedDataAccess.Client.OracleDataReader.Read() at System.Data.Common.DataAdapter.FillLoadDataRow(SchemaMapping mapping) at System.Data.Common.DataAdapter.FillFromReader(DataSet dataset, DataTable datatable, String srcTable, DataReaderContainer dataReader, Int32 startRecord, Int32 maxRecords, DataColumn parentChapterColumn, Object parentChapterValue) at System.Data.Common.DataAdapter.Fill(DataSet dataSet, String srcTable, IDataReader dataReader, Int32 startRecord, Int32 maxRecords) at Oracle.ManagedDataAccess.Client.OracleDataAdapter.Fill(DataSet dataSet, String srcTable, IDataReader dataReader, Int32 startRecord, Int32 maxRecords) 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.ManagedOdpNet.OracleDatabase.LoadDataSet(DbCommand command, DataSet dataSet, String[] tableNames) at Microsoft.Practices.EnterpriseLibrary.Data.Database.ExecuteDataSet(DbCommand command) at EntLibContrib.Data.ManagedOdpNet.OracleDatabase.ExecuteDataSet(DbCommand command) at Aseinfo.Infrastructure.Services.ReporteService.GetReportData(Reporte reporte, IDictionary`2 valoresParametros) in c:\VH4\Infrastructure\Services\Reportes\ReporteService.cs:line 92 at Aseinfo.Infrastructure.Services.ReporteService.GenerateReport(Reporte reporte, IEnvironmentVariables variables, IDictionary`2 valoresParametros) in c:\VH4\Infrastructure\Services\Reportes\ReporteService.cs:line 142 at Aseinfo.Infrastructure.Controllers.ReportesController.GenerarReporte(String codigoReporte, Dictionary`2 parametros) in c:\VH4\Infrastructure\Controllers\ReportesController.cs:line 220

asked 03 Mar '15, 20:21

Jimy%20Tobar's gravatar image

Jimy Tobar ♦♦
(suspended)
accept rate: 56%

para aclarar. el reporte es ejecutado en generación de reportes de Evolution y creado como crystal report.

(03 Mar '15, 20:26) Jimy Tobar ♦♦ Jimy%20Tobar's gravatar image

La solución es crear la tabla temporal pero indicándole que conserve los datos luego del commit.

CREATE GLOBAL TEMPORARY TABLE TT_DATOS ( 
    . . .
) ON COMMIT PRESERVE ROWS ;
link

answered 03 Mar '15, 20:43

Fernando%20Paz's gravatar image

Fernando Paz ♦♦
17.3k81635
accept rate: 51%

edited 03 Mar '15, 20:44

Gracias por la corrección.

(03 Mar '15, 21:35) Jimy Tobar ♦♦ Jimy%20Tobar's gravatar image

El problema es a causa de que en el procedimiento de generación de datos se inserta a una tabla temporal, que luego se utiliza en el cursor de salida, definida de la siguiente forma:

CREATE GLOBAL TEMPORARY TABLE "SAFEVODATA"."TT_DATOS"...

La solución que tome fue re definir la tabla que no sea temporal.

link

answered 03 Mar '15, 20:24

Jimy%20Tobar's gravatar image

Jimy Tobar ♦♦
(suspended)
accept rate: 56%

Your answer
toggle preview

Follow this question

By Email:

Once you sign in you will be able to subscribe for any updates here

By RSS:

Answers

Answers and Comments

Markdown Basics

  • *italic* or _italic_
  • **bold** or __bold__
  • link:[text](http://url.com/ "title")
  • image?![alt text](/path/img.jpg "title")
  • numbered list: 1. Foo 2. Bar
  • to add a line break simply add two spaces to where you would like the new line to be.
  • basic HTML tags are also supported

Evolution en BitBucket

En este sitio puede acceder al código fuente, centro de descargas y reportar bugs, propuestas y mejoras para Evolution.

Evolution en JIRA

En este sitio puedes sugerir nueva funcionalidad para Evolution, o puedes votar por la funcionalidad ya propuesta por otros usuarios.

Tags:

×34
×9
×1

Asked: 03 Mar '15, 20:21

Seen: 6,780 times

Last updated: 03 Mar '15, 21:35

[Acerca de] [Preguntas Frecuentes] [Privacidad] [Soporte] [Contacto]
Copyright 2013-2018. Asesores en Informática