Error from Progress OpenEdge Driver: Tuple not found for the

Posted by ricktetstall on 26-Oct-2011 04:24

I'm receiving the following error when querying a large table in a progress database from a C#.Net app using an ODBC connection with the Progress OpenEdge 10.2B driver.

Has anyone else come across this issue? Is there a way around it?

Driver: Progress OpenEdge 10.2B Driver

Connection: ODBC connection through C# .Net

Stack trace:

Unhandled Exception: System.Data.Odbc.OdbcException: ERROR [HY000] [DataDirect][ODBC Progress OpenEdge Wire Protocol driver][OPENEDGE]Tuple not found for the specified TID.

   at System.Data.Odbc.OdbcConnection.HandleError(OdbcHandle hrHandle, RetCode retcode)

   at System.Data.Odbc.OdbcDataReader.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(DataTable[] dataTables, IDataReader dataReader, Int32 startRecord, Int32 maxRecords)

   at System.Data.Common.LoadAdapter.FillFromReader(DataTable[] dataTables, IDataReader dataReader, Int32 startRecord, Int32 maxRecords)

   at System.Data.DataTable.Load(IDataReader reader, LoadOption loadOption, FillErrorEventHandler errorHandler)

   at System.Data.DataTable.Load(IDataReader reader)

All Replies

This thread is closed