SAP Knowledge Base Article - Preview

2167035 - ADO.NET: SELECT int crashes with "Object reference not set to an instance of an object" error if number´s last byte ends in A7 or A8 - SDK for SAP ASE

Symptom

  • SAP ADO.NET crashes if issuing a "SELECT" clause with decimal number which corresponding hex ends in "A7" or "A8". Example: SELECT C1= 50587560
  • SELECT C1= 50587560 crashes with following stack trace:

System.Threading.ThreadHelper.ThreadStart()</StackTrace><ExceptionString>System.NullReferenceException: Object reference not set to an instance of an object.
at Sybase.Data.AseClient.AseDataReader.ReadAltFormat()
at Sybase.Data.AseClient.AseDataReader.Perform_RetrieveHasNextRow()
at Sybase.Data.AseClient.AseDataReader.Perform_Next()
at Sybase.Data.AseClient.AseDataReader.Read()
at TesteAseCliente.Form1.Button1_Click(Object sender, EventArgs e) in C:\tmp\TesteAseCliente\TesteAseCliente\TesteAseCliente\Form1.vb:line 132 


Read more...

Environment

  • SAP Sybase Software Developer Kit (SDK) 15.7 SP133
  • SAP Adaptive Server Enterprise (ASE) Software Developer Kit (SDK) 16.0
  • Adaptive Server Enterprise ADO.NET Data Provider

Product

SAP Adaptive Server Enterprise 15.7 ; SAP Adaptive Server Enterprise 16.0 ; SAP Adaptive Server Enterprise SDK 16.0 ; Sybase SDK 15.7 ; Sybase Software Developer Kit 15.7

Keywords

object,not,referece,null,ADO.NET,ADO,NET,.NET,ReadAltFormat,Perform_RetrieveHasNextRow,Perform_Next,set,crash,exception,error,system,threading,NullReferenceException,select,integer, CR#783799, CR783799, 783799 , KBA , BC-SYB-SDK , SDK , BC-SYB-ASE , Sybase ASE Database Platform (non Business Suite) , Known Error

About this page

This is a preview of a SAP Knowledge Base Article. Click more to access the full version on SAP for Me (Login required).

Search for additional results

Visit SAP Support Portal's SAP Notes and KBA Search.