Article

SQLError() not displaying out of memory errors

« Go Back

Information

 
Article Number000027889
EnvironmentProduct: Connect for ODBC Oracle Wire Protocol driver
Exact Version: 06.12.0151 (B0129, U0064)
Platforms/OS: AIX 32-bit, 64-bit
Database: Oracle
Question/Problem Description
SQLError() not displaying out of memory errors. Some symptoms observed are below:-
1) No data is returned from executing a select query.
2) Executing a select statement twice returns SQL_ERROR on the second execute but subsequent call to SQLError() returns SQL_NO_DATA_FOUND.
Steps to Reproduce
Clarifying Information
Steps to reproduce issue:-
1) Set ArraySize=100000000 in the Oracle DSN.
2) Connect using example
3) Execute the Query: select * from dual

Observed Results:
Enter SQL statements (Press ENTER to QUIT)
SQL> select * from dual;

Enter SQL statements (Press ENTER to QUIT)


Expected Results:
SQL> select * from dual;
SQLSTATE = S1001
NATIVE ERROR = 30190
MSG = [DataDirect][ODBC Oracle Wire Protocol driver]Out Of Memory
Error Message
Defect/Enhancement NumberDefect DD00064473
Cause
An out of memory error occurred, but calls to SQLError returned SQL_NO_DATA_FOUND instead of details about the error.
Resolution
Fixed in hot fix 06.12.0182 (B0153, U0072).

Refer to 000001239, "Connect and Connect64 for ODBC hot fix download and install instructions" for instructions on how to download and install the hot fix.
Workaround
Notes
Attachment 
Last Modified Date9/13/2015 4:01 PM


Feedback
 
Did this article resolve your question/issue?

   

Your feedback is appreciated.

Please tell us how we can make this article more useful. Please provide us a way to contact you, should we need clarification on the feedback provided or if you need further assistance.

Characters Remaining: 1025