The following are the new features available in this version of Client-Library:
Inclusion of new unsigned integer, big integer, unitext, and XML datatypes. See the “Types” section in Chapter 2 of the Open Client Client-Library/C Reference Manual.
Support for Client-Library scrollable cursors. See the “ct_scroll_fetch” routine in Chapter 3 of the Open Client Client-Library/C Reference Manual.
Change of Sybase library names to include “syb” in the library name. This uniquely identifies the Sybase libraries from other operating system libraries.
BCP partition support for multiple-partition and multiple-file operations. See the new bulk properties added in the Open Client Client-Library/C Reference Manual and the modified bcp utility in the Open Client and Open Server Programmer’s Supplement for your platform.
BCP computed columns support for functional indexes and virtual computed columns. See the new server-query processing options added to ct_options routine in the Open Client Client-Library/C Reference Manual and the modified bcp utility in the Open Client and Open Server Programmer’s Supplement for your platform.
Use of Unicode Infrastructure Library (Unilib®) for character set conversion using an independent library of Unicode-based routines. See the Open Client and Open Server International Developer’s Guide.
Limits on lengths of object names and identifiers are increased to 255 bytes.
Support for increased ASE default packet size for improved performance.
Enhanced cluster support for load balancing and extended HA failover for supported server clusters.
To allow these features, you must set the cs_context structure with version CS_VERSION_150, using cs_ctx_alloc, as follows:
retcode = cs_ctx_alloc (CS_VERSION_150, context);