Changes in Application Programming Interface

To adapt to the capabilities of recent database systems, the API managing accesses (read or write) to the result sets and parameter sets has been modified to allow handling of sets larger than an unsigned short integer (type IlUShort). All such member functions now accept an unsigned long integer (type IlUInt) for parameters designing a row in the set. For example, the function to retrieve the integer value from some column and some row in the result sets now has the signature: IldRequest::getColIntegerValue(IlUShort column, IlUInt row).

These changes may lead to warnings when recompiling the application using this new version.

Several undocumented member functions from the classes IldDbms and IldRequest have been removed.