![]() | ![]() | ![]() | ![]() | ![]() |
DB2 WARNING: RESULT OF SQL STATEMENT: DSN00354W A ROWSET FETCH STATEMENT MAY HAVE RETURNED ONE OR MORE ROWS OF DATA. HOWEVER, ONE OR MORE WARNING OR ERROR CONDITIONS WERE ALSO ENCOUNTERED. USE THE GET DIAGNOSTICS STATEMENT FOR MORE INFORMATION REGARDING THE CONDITIONS THAT WERE ENCOUNTERED A DUMP OF THE SQLCA FOR THE GET DIAGNOSTICS REQUEST FOLLOWS: ROW NUMBER: 0 ERROR CONDITION: 1 REASON CODE: 0 SQLCODE: 354 SQLSTATE: 01668 SQLERRP: DSNXEBR DB2 WARNING: RESULT OF SQL STATEMENT: A DUMP OF THE SQLCA FOR THE GET DIAGNOSTICS REQUEST FOLLOWS: ROW NUMBER: 0 ERROR CONDITION: 2 REASON CODE: 0 SQLCODE: 100 SQLSTATE: 02000 SQLERRP: DSNXRFN DB2 ERROR: RESULT OF SQL STATEMENT: DSN00305E THE NULL VALUE CANNOT BE ASSIGNED TO OUTPUT HOST VARIABLE NUMBER 6 BECAUSE NO INDICATOR VARIABLE IS SPECIFIED A DUMP OF THE SQLCA FOR THE GET DIAGNOSTICS REQUEST FOLLOWS: ROW NUMBER: 1 ERROR CONDITION: 3 REASON CODE: 0 SQLCODE: -305 SQLSTATE: 22002 SQLERRP: DSNXROHB
This issue occurs when the SAS/ACCESS to DB2 table has a field defined as a VARCHAR with an odd length and that variable contains a NULL value.
To work around the issue, do not use a READBUFF value >1. Alternatively, you can change the length of the VARCHAR field to an even length.
Click the Hot Fix tab in this note to access the hot fix for this issue.
Product Family | Product | System | SAS Release | |
Reported | Fixed* | |||
SAS System | SAS/ACCESS Interface to DB2 | z/OS | 9.2 TS2M3 | 9.3 TS1M2 |