Proper Handling of LONG VARCHAR Fields on HIGH-LOW ArchitecturesAn error -30008 (packet size mismatch) was reported while reading a c-treeSQL LONG VARCHAR field with the c-treeSQL ODBC driver. when the data was located on an IBM AIX machine (HIGH LOW byte order architecture). A discrepancy was found in the handling of data marshalling of LVARCHAR data, as LONG field data is handled indirectly through a handle to the data. The marshalling and unmarshalling logic was modified for HIGH LOW architectures to ensure consistent handling of data on all byte-ordered architectures. |
|||