Ich habe das nun auch noch mit SQLRPGLE probiert, der SQLCOD ist 802 und nicht -802!
Der entsprechende NULL-Anzeiger steht dann auf -2 (Datenverlust).
ODBC kennt sowas ja nicht und positive SQLCodes sind ja nur Warnungen.